【MySql】Linux下更改轉移mysql數據庫目錄


1、關閉MySql:

   #service mysqld stop

2、轉移數據:

   #cd /var/lib
   #ls
   #cp -a mysql /opt/mysql/

3、修改配置文件,一下三個:

#vi /etc/my.cnf
   在[client]下添加
   socket=/opt/mysql/mysql.sock
   注釋掉之前的代碼
   #datadir=/var/lib/mysql
   #socket=/var/lib/mysql/mysql.sock
   修改為:
   datadir=/opt/mysql
   socket=/opt/mysql/mysql.sock
#vi /etc/init.d/mysqld【修改datadir的目錄】
   注釋掉之前的代碼
   #get_mysql_option mysqld datadir "/var/lib/mysql"
   修改為:
   get_mysql_option mysqld datadir "/opt/mysql"

#vi /usr/bin/mysqld_safe【修改datadir的目錄】
   注釋掉之前的代碼
   #DATADIR=/var/lib/mysql
   修改為:

   DATADIR=/opt/mysql
4. 需要建立一個mysql.sock的鏈接:
   #ln -s /opt/mysql/mysql.sock /var/lib/mysql/mysql.sock
   至此所有的修改都完成了,下面啟動mysql
5. #service mysqld start


免責聲明!

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



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