Ubuntu16.04下修改MySQL數據的默認存儲位置


由於在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  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM