MySQL默认的数据文件存储目录为/var/lib/mysql。修改数据存储位置目录移到/data
1、把MySQL服务进程停掉:
systemctl stop mysqld
2、把/var/lib/mysql整个目录复制到/data
cp -rp /var/lib/mysql /data/
3、编辑MySQL的配置文件/etc/my.cnf
为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置和数据目录。修改
vi my.cnf
#socket = /var/lib/mysql/mysql.sock (注释)
socket = /data/mysql/mysql.sock (添加)
#datadir=/var/lib/mysql (注释)
datadir=/data/mysql (添加)
4、启动MySQL服务
systemctl start mysqld