但有些时候,mysql的数据可能会非常大,由于/var所划分的空间不够大,而且经常即使数据出错,我们可以将数据库数据目录存放到挂载的磁盘!最大的保证数据安全。
修改存放路径时:
1. 设置新的数据存放路径,如:
#mkdir -p /mnt/mysql
2.复制原有数据
#cp -R /var/lib/mysql/* /mnt/mysql
3.修改权限
#chown -R mysql:mysql /mnt/mysql
4.修改配置文件
#vim /etc/mysql/my.cnf //14.04路径
#vim /etc/mysql/mysql.conf.d/mysqld.cnf //16.04路径
datadir = /mnt/mysql
5.修改启动文件
#vim /etc/apparmor.d/usr.sbin.mysqld
将以下两行注释掉 :
/var/lib/mysql r
/var/lib/mysql/** rwk
并增加如下:
/mnt/mysql r
/mnt/mysql/** rwk,
6.重启服务,即重启apparmor
/etc/init.d/apparmor restart/etc/init.d/mysql restart
搞定····