因為系統分區的空間不足,添加了一塊硬盤,掛載到/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]