linux 更改mysql 數據存儲目錄


https://www.cnblogs.com/hellangels333/p/8376177.html  參考位博主的文章,稍做改動

 


1.檢查mysql數據庫存放目錄

mysql -u root -prootadmin

#進入數據庫
show variables like '%dir%';

#查看sql存儲路徑
(查看datadir 那一行所指的路徑)
quit;

 

2.停止mysql服務
service mysqld stop


3.創建新的數據庫存放目錄
mkdir /xydata/mysql


4.移動/復制之前存放數據庫目錄文件,到新的數據庫存放目錄位置
mv /data/mysql/* /xydata/mysql

5.修改mysql數據庫目錄權限以及配置文件

chown mysql:mysql -R /xydata/mysql/

vim /etc/my.cnf
datadir=/xydata/mysql (制定為新的數據存放目錄)
innodb_data_home_dir = /xydata/mysql (制定為新的數據存放目錄)

vim /etc/init.d/mysqld
datadir=/xydata/mysql (制定為新的數據存放目錄)

6.啟動數據庫服務
/etc/init.d/mysqld start

說明:根據以上的簡單6步操作,已經成功的數據庫目錄更換路徑了。


免責聲明!

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



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