1.关闭mysql服务
service mysql stop
2.移动mysql数据文件到新的目录
mv -r /var/lib/mysql /temp/data/
3.修改mysql配置文件
(1) 进入mysql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
(2)将mysql存储数据文件的路径改为迁移的文件路径(注释掉原来的存储路径,一般是默认注释掉的)
datadir = /temp/data/mysql
保存退出
4.修改usr.sbin.mysqld配置文件
vim /etc/apparmor.d/usr.sbin.mysqld
注释掉下面两行
# /var/lib/mysql/ r,
# /var/lib/mysql/** rwk,
修改为要迁移到的路径
/temp/data/mysql/ r,
/temp/data/mysql/** rwk,
5.重启apparmor
systemctl restart apparmor
6.重启msyql
service mysql restart