Centos:yum安裝的mysql修改數據庫路徑

1、

使用命令service mysqld stop 停止mysql

查看mysql數據庫的默認路徑:/var/lib/mysql

使用cp -afir  /var/lib/mysql/*   /usr/local/mysql

這裏的a f i r參數具體指什麼請查看cp的幫助

2、

更改my.cnf

使用命令:vim /etc/my.cnf

把其中的datadir更改爲新的路徑

datadir=/usr/local/mysql

爲保證MySQL能夠正常,需要指明mysql.sock文件的產生位置。

#socket  = /var/lib/mysql/mysql.sock(原內容,爲了更穩妥用“#”註釋此行)

socket  = /usr/local/mysql/mysql.sock (加上此行)

3、修改MySQL啓動腳本,/etc/init.d/mysqld

把其中datadir=/var/lib/mysql一行改成你現在的實際存放路徑/usr/local/mysql

[root@test1 etc]# vi /etc/init.d/mysqld

#datadir=/var/lib/mysql(註釋此行)

datadir=/usr/local/mysql (加上此行)

4、

修改etc/php.ini添加mysql.default_socket路徑

mysql.default_socket = /usr/local/mysql/mysql.sock

5、ln -s  /usr/local/mysql/mysql.sock  /var/lib/mysql/mysql.sock

給mysql.sock建立一個軟鏈接,否則會提示找不到/var/lib/mysql/mysql.sock

6、重啓mysqld

service mysqld restart

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章