MySQL數據目錄(data)遷移


因為系統分區的空間不足,添加了一塊硬盤,掛載到/data目錄下,把MySQL的數據目錄(data)遷移過去。

1、停止MySQL服務:

[root@zabbix mysql]# service mysqld stop

2、在新分區中創建MySQL目錄: 

[root@zabbix mysql]# mkdir /data/mysql

3、把data目錄拷貝到新的分區中:

[root@zabbix mysql]# cp -R /usr/local/mysql/data /data/mysql

4、修改權限(mysql的運行賬戶為“mysql“用戶),否則MySQL啟動會報錯:  

[root@zabbix mysql]# chown -R mysql.mysql /data/mysql

5、修改MySQL配置文件,講data目錄修改至新分區:  

[root@zabbix mysql]# vim /etc/my.cnf
datadir = /data/mysql/data

6、啟動服務:

[root@zabbix mysql]# service mysqld start
Starting MySQL (Percona Server).. SUCCESS! 

7、將舊的數據目錄(data)改名:  

[root@zabbix mysql]# mv /usr/local/mysql/data /usr/local/mysql/data-old

8、重啟MySQL服務,檢測系統可以正常運行:

[root@zabbix mysql]# service mysqld restart

 

[THE END]  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM