背景:伺服器有兩個磁碟(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...