A-A+
更改MySQL数据文件目录位置
下面以阿里云默认安装为例,把/alidata/server/mysql/data更改为/data/mysql/data。
1、停止mysqld
service mysqld stop
2、修改my.cnf
vim /etc/my.cnf
在[mysqld]中,添加datadir=/alidata/server/mysql/data更改为datadir=/data/mysql/data
3、移动data目录
mv /alidata/server/mysql/data /data/mysql/
4、修改启动文件/etc/init.d/mysqld
把get_mysql_option mysqld datadir "/alidata/server/mysql/data"更改为get_mysql_option mysqld datadir "/data/mysql/data"
5、重启mysqld
service mysqld start
但是此时启动竟然出现了错误??
提示错误:Starting MySQL...The server quit without updating PID file [失败]/mysql/var/localhost.localdomain.pid)
解决办法:将目录的权限设置为chown -R mysql.mysql /data/mysql/data