CentOS7遷移MySQL磁碟目錄

2021-10-02 13:14:23 字數 933 閱讀 8057

背景:伺服器有兩個磁碟(40g和100g),mysql安裝預設磁碟為40g磁碟,該磁碟空間耗盡導致mysql不能正常操作,故需要將mysql磁碟目錄遷移到100g磁碟。

1. 關閉mysql服務

systemctl stop mysqld

或service mysql stop

2. 新建mysql儲存目錄(可省略)

mkdir -p /data/***
3. 遷移mysql目錄到新儲存目錄

cp -r /var/lib/mysql /data/
4. 修改新儲存目錄的檔案以及資料夾所屬組使用者

chown mysql:mysql  /data/mysql -r
5. 修改mysql配置檔案

vi /etc/my.cnf

[mysqld]

datadir=/data/mysql

socket=/data/mysql/mysql.sock

[client]

socket=/data/mysql/mysql.sock

6. 啟動mysql服務

systemctl start mysqld

或service mysql start

7. 驗證遷移是否成功

8. 刪除mysql原目錄

rm -rf /var/lib/mysql

資料庫遷移 CentOS7遷移Mysql資料庫檔案

1 檢視mysql安裝路徑 2 檢視資料盤路徑 3 資料盤下建立mysql資料目錄,設定目錄磁碟寫入許可權 目錄建立和許可權設定成功。4 停止mysql服務,拷貝mysql資料到指定資料盤目錄 5 修改mysql配置檔案my.cnf,為了安全先備份 注釋掉原有datadir及socket設定,方便回...

CentOS7中MySQL跨機器資料遷移

1.概況 在centos7環境下,使用命令方式將mysql資料從源端主機遷移到目標端主機上。2.遷移全部資料庫 1 源端備份 root hadoop102 mysqldump u root p all databases backup databasefile 102 all databases 2...

CentOS7中MySQL跨機器資料遷移

1.概況 在centos7環境下,使用命令方式將mysql資料從源端主機遷移到目標端主機上。2.遷移全部資料庫 1 源端備份 root hadoop102 mysqldump u root p all databases backup databasefile 102 all databases 2...