ubuntu Server 14.04&16.04 修改 MySQL默认数据路径

  • 2017-08-17
  • 404
  • 0
  • 0

但有些时候,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
搞定····

评论

还没有任何评论,你来说两句吧

你必须 登录 才能发表评论.