/var/lib/mysql 目录 移动到 /data/mysql 目录
1、添加/data/mysql 目录
2、mv /var/lib/mysql /data/mysql
chown -R mysql:mysql /data/mysql/
3、修改mysql配置文件
vi /etc/my.cnf
增加
[mysqld]
datadir=/data/mysql
修改
[client]
socket = /var/lib/mysql/mysql.sock 改路径为 /data/mysql/mysql.sock
[mysqld]
socket = /var/lib/mysql/mysql.sock 改路径为 /data/mysql/mysql.sock
4、启动mysql
附录:
报错:Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
解决方法:运行命令 mysql_install_db --user=mysql --datadir=/data/mysql
设置目录权限 chown -R mysql:mysql /data/mysql/