Centos 更改MySQL5 7資料庫目錄位置

2021-09-22 19:14:33 字數 2539 閱讀 2667

centos7.3 安裝mysql5.7並修改初始密碼

基於 centos mysql 安裝與主從同步配置詳解

centos 通過yum安裝(rpm分發進行安裝)mysql的幾個人預設目錄如下:

目錄目錄內容

/usr/bin

客戶端程式和指令碼

/usr/sbin

mysqld伺服器

/var/lib/mysql

日誌檔案,資料庫檔案

/usr/share/mysql

錯誤訊息和字符集檔案

/etc/my.cnf

配置檔案

假如要把目錄移到/home/data下需要進行下面幾步:

1、home目錄下建立data目錄

mkdir -p /home/data & cd /home/data/
2、把mysql服務程序停掉

[root@localhost data]# mysqladmin -u root -p shutdown

enter

password:

3、把/var/lib/mysql整個目錄移到/home/data

mv /var/lib/mysql /home/data/
或者

cp -r /var/lib/mysql /home/data

/

這樣就把mysql的資料檔案移動到了/home/data/mysql下

4、設定/home/data/下mysql資料夾的屬主和許可權

chown -r mysql:mysql /home/data/mysql
[root@localhost data]# ls

mysql

[root@localhost data]# ll

drwxr-x--x. 5 root root 4096 10月 31 04:03 mysql

[root@localhost data]# chown -r mysql:mysql /home/data/mysql

[root@localhost data]# ll

drwxr-x--x. 5 mysql mysql 4096 10月 31 04:03 mysql

5、修改配置檔案/etc/my.cnf為保證mysql能夠正常工作,需要指明mysql.sock檔案的產生位置。修改socket=/var/lib/mysql/mysql.sock一行中等號右邊的值為:/home/data/mysql/mysql.sock以及修改datadir/home/data/mysql操作如下:

#datadir=/var/lib/mysql

datadir=/home/data/mysql

#socket=/var/lib/mysql/mysql.sock

socket=/home/data/mysql/mysql.sock

6、重新啟動mysql服務

service mysqld start

往往坑總是乙個接著乙個。

以上截圖看不到任何問題,我們來檢視一下日誌

設定乙個selinux即可

setenforce 0

mysql5 7學習 mysql 5 7 學習

mysql uroot proot mysql5.7 mysql.user表沒有password欄位改 authentication string 一.建立使用者 命令 create user username host identified by password 例子 create user d...

mysql5 7如何開啟 mysql57怎麼開啟

開啟mysql57的方法 首先開啟winodws執行視窗 然後在開啟編輯框中輸入cmd命令 最後在終端介面中輸入 mysql hlocalhost uroot p123 即可顯示開啟mysql資料庫。windows下用命令列啟動mysql5.7 win菜單鍵即是在鍵盤左下角 ctrl控制 鍵與 al...

mysql5 7如何開啟 mysql57怎麼開啟

開啟mysql57的方法 首先開啟winodws執行視窗 然後在開啟編輯框中輸入cmd命令 最後在終端介面中輸入 mysql hlocalhost uroot p123 即可顯示開啟mysql資料庫。windows下用命令列啟動mysql5.7 win菜單鍵即是在鍵盤左下角 ctrl控制 鍵與 al...