linux mysql 分区_Linux :linux磁盘分区(普通分区2T以内),安装免安装版mysql(tar.gz)...
1關(guān)閉防火墻:(依次運(yùn)行 停止-->禁用)
Centos7使用firewalld:
啟動(dòng):systemctl start firewalld
查看狀態(tài):systemctl status firewalld
停止:systemctl disable firewalld
禁用:systemctl stop firewalld
2官網(wǎng)下載mysql,選Generic(后綴tar.gz)
解壓,使用命令:tar-xvf xxxxxxxxxxx.tar.gz;
使用mv命令移動(dòng)到自己指定的目錄,可以同時(shí)改變名字:
mv xxxxxx-lib-glibc23 /data1/mysql5.5.591創(chuàng)建MySQL組與MySQL用戶,將MySQL用戶加到MySQL組中
groupadd mysql;
useradd-g mysql mysql;
2進(jìn)入到MySQL目錄,執(zhí)行添加MySQL配置的操作,
cp support-files/my-medium.cnf /etc/my.cnf
或:
cp support-files/my-default.cnf /etc/my.cnf
是否覆蓋?按y 回車
編輯/etc/my.cnf文件:
vi/etc/my.cnf
在my.cnf文件添加或修改相關(guān)配置:[mysqld]
character-set-server =utf8
skip-name-resolve
basedir= /data1/mysql5.5.59(設(shè)置本機(jī)mysql的路徑)
datadir= /data1/mysql5.5.59/data (設(shè)置本機(jī)mysql的data路徑)log-err = /data1/mysql5.5.59/data/error.logpid-file = /data1/mysql5.5.59/data/mysql.pid
更改完畢后,保存退出(shift鍵+zz)
3在mysql當(dāng)前目錄下設(shè)定目錄的訪問(wèn)權(quán)限
chown-R mysql .
chgrp-R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown-R mysql data
注意后面的小點(diǎn),表示當(dāng)前目錄
4運(yùn)行MySQL
在mysql/bin或者mysql/scripts下有個(gè)?mysql_install_db 可執(zhí)行文件初始化數(shù)據(jù)庫(kù)
./mysql_install_db --verbose --user=root --defaults-file=/etc/my.cnf --datadir=/data1/mysql5.5.59/data --basedir=/data1/mysql5.5.59 --pid-file=/data1/mysql5.5.59/data/mysql.pid --tmpdir=/tmp
啟動(dòng)mysql
執(zhí)行bin/mysqld_safe 文件可以啟動(dòng)mysql。
./mysqld_safe --defaults-file=/etc/my.cnf --socket=/tmp/mysql.sock --user=root &
注意,如果光標(biāo)停留在屏幕上,表示啟動(dòng)成功,需要我們先關(guān)閉shell終端,再開(kāi)啟一個(gè)新的shell終端,不要執(zhí)行退出操作。如果出現(xiàn) mysql ended這樣的語(yǔ)句,表示Mysql沒(méi)有正常啟動(dòng),你可以到log中查找問(wèn)題.
5設(shè)置開(kāi)機(jī)自啟動(dòng)
新開(kāi)啟的shell終端后
進(jìn)入mysql主目錄
cp/data1/mysql5.5.59/support-files/mysql.server /etc/init.d/mysqld
cp/data1/mysql5.5.59/support-files/mysql.server /etc/rc.d/init.d/mysql
chmod700 /etc/init.d/mysql
chkconfig--add mysqld
chkconfig --level 2345 mysqld on
chown mysql:mysql-R /data1/mysql5.5.59/重啟linux
reboot
重啟后查看mysql狀態(tài)
service mysqld status
6添加遠(yuǎn)程訪問(wèn)權(quán)限
1添加mysql命令
ln-s /data1/mysql5.5.59//bin/mysql /usr/bin (mysql的安裝路徑)
2更改訪問(wèn)權(quán)限
登錄mysql
mysql-uroot -p
密碼為空直接回車,運(yùn)行以下兩條命令GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'hnsjt_lwsj@2018' with grant option;
Flushprivileges;EXIT;
重啟linux
reboot
完成
注:本機(jī)訪問(wèn)mysql,root賬號(hào)是默認(rèn)沒(méi)密碼的,端口號(hào)默認(rèn)3306
修改root用戶密碼
在/data1/ mysql-5.5.59-linux-glibc2.12-x86_64/bin目錄下執(zhí)行
./mysqladmin -h 127.0.0.1 -P3306 -uroot password ‘hnsjt_lwsj@2018’exit
總結(jié)
以上是生活随笔為你收集整理的linux mysql 分区_Linux :linux磁盘分区(普通分区2T以内),安装免安装版mysql(tar.gz)...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 购房房管局备案要多久时间(购房房管局备案
- 下一篇: 安卓高配置手机(安卓高配)