码迷,mamicode.com
首页 > 数据库 > 详细

Ubuntu16.04下修改MySQL数据的默认存储位置

时间:2018-10-29 17:57:00      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:空间   inf   http   alt   修改   目录   png   arm   权限   

由于在Linux下MySQL默认是存储在/var/lib/mysql目录下,mysql的数据会非常大,由于/var所划分的空间不够大,所以我们需要将mysql数据存放路径修改一下,放到大分区里面,以便可以应付mysql数据增长

1、首先第一步当然是down掉MySQL服务

/etc/init.d/mysql stop

2、设置新的存放路径

mkdir -p /data/mysql

3、复制原有数据

cp -R /var/lib/mysql/* /mysql_data/mysql

4、修改权限

chown -R mysql:mysql /mysql_data/mysql

5、修改配置文件/etc/mysql/mysql.conf.d/mysqld.cnf(有的可能在 /etc/mysql/my.cnf)

技术分享图片

6、修改启动文件(vim /etc/apparmor.d/usr.sbin.mysqld)

把  
/var/lib/mysql r  
/var/lib/mysql/** rwk  
修改成  
/mysql_data/mysql r  
/mysql_data/mysql/** rwk, 

技术分享图片

7、重启服务

/etc/init.d/apparmor restart  
/etc/init.d/mysql restart  

Ubuntu16.04下修改MySQL数据的默认存储位置

标签:空间   inf   http   alt   修改   目录   png   arm   权限   

原文地址:https://www.cnblogs.com/luxiaojun/p/9871982.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!