原mysql目录/var/lib/mysql
新mysql目录/data/mysql
关键命令:
service mysqld stop;
cp -R /var/lib/mysql /data/mysql
rm -rf /var/lib/mysql
ln -s /data/mysql /var/lib/mysql
chown -R mysql /data/mysql
service mysqld start;
或者
http://www.linuxidc.com/Linux/2015-01/112587.htm
sudo mkdir /mnt/mysqldata
1、sudo cp -a /var/lib/mysql /mnt/mysqldata
2、sudo nano /etc/mysql/my.cnf
修改datadir = /mnt/mysqldata/mysql
3、sudo nano /etc/apparmor.d/usr.sbin.mysqld
修改
#/var/lib/mysql/ r,
#/var/lib/mysql/** rwk,
/mnt/mysqldata/mysql/ r,
/mnt/mysqldata/mysql/** rwk,
4、sudo nano /etc/apparmor.d/abstractions/mysql
修改
#/var/lib/mysql/mysql.sock rw,
/mnt/mysqldata/mysql/mysql.sock rw,
5、sudo /etc/init.d/apparmor restart
6、sudo /etc/init.d/mysql start