MySQL5.7 更改datadir

222 阅读1分钟

mysql数据量太大,磁盘空间不足,需要修改默认存储路径

1.先把mysql文件拷贝到其他空间大的磁盘上,默认路径是/var/lib/mysql

$ mv /var/lib/mysql  /home

2.修改配置文件/etc/my.conf

#datadir=/var/lib/mysql
datadir=/home/mysql
#socket=/var/lib/mysql/mysql.sock
socket=/home/mysql/mysql.sock

3.然后创建一个软链接

$ ln -s /home/mysql  /var/lib/mysql 

4.给新的目录权限

chown -R mysql.mysql /home/mysql/

5.最后重启数据库

不同版本不同的方式
systemctl restart mysqld.service

转载:www.jianshu.com/p/4e7a63184…