MySQL数据路径迁移

1.     关闭MySQL服务

service mysql stop

2.     数据路径迁移

mv /var/lib/mysql /mysql/data(注:假设新的数据路径为/mysql/data

3.     修改数据路径权限

chown -R mysql:mysql /mysql/data

4.     修改/etc/mysql/my.cnf中的datadir参数

[mysqld]

datadir = /mysql/data

5.     修改/etc/apparmor.d/usr.sbin.mysqld

/var/lib/mysql/ r,   修改为/mysql/data/ r,
/var/lib/mysql/** rwk,  
修改为/mysql/data/** rwk,

6.     重新加载数据库

1mysql_install_db --user=mysql --datadir=/mysql/data(注:账号密码等会被重设)

2sudo /etc/init.d/apparmor reload (注:不会重建mysql库)

7.     启动MySQL服务

service mysql start


你可能感兴趣的:(mysql)