Centos下更改mysql數(shù)據(jù)庫目錄
2016-07-11 07:12:30
18030
有時候mysql數(shù)據(jù)庫中數(shù)據(jù)比較大的情況,容易把安裝系統(tǒng)的磁盤占滿,導致數(shù)據(jù)庫服務無法啟動的情況,這時?更改數(shù)據(jù)庫目錄就很有必要,把數(shù)據(jù)庫目錄更換到磁盤較大的目錄下;如home下:
Mysql的數(shù)據(jù)庫目錄為:/var/lib/mysql
在更改mysql目錄之前關閉數(shù)據(jù)庫服務
#service mysqld stop
1.將數(shù)據(jù)庫目錄復制到home下
#cp –a /var/lib/mysql /home
#mv /var/lib/mysql /var/lib/mysql.bak
#chown -R mysql:mysql /home/mysql
2.atadir=/var/lib/mysql改為datadir=/home/mysql,然后保存
#vi /etc/my.cnf

3.將get_mysql_option mysqld datadir "/var/lib/mysql”改為get_mysql_option mysqld datadir "/home/mysql"
# vi /etc/init.d/mysqld

4.ln命令,指定一條鏈接給mysql.sock
ln -s /mnt/mysql/mysql.sock /var/lib/mysql/mysql.sock
5.啟動mysql服務
#service mysqld start
6.測試:
