當前位置:成語大全網 - 書法字典 - 如何設置mysql數據存儲路徑

如何設置mysql數據存儲路徑

MySQL默認的數據文件存儲目錄是/var/lib/mysql。如果您想將MySQL目錄移動到/home/data,您需要執行以下步驟:

1.在主目錄下創建壹個數據目錄。

cd/home

mkdirdata

2.停止MySQL服務進程。

mysqladmin-uroot-pshutdown

3.將/var/lib/mysql的整個目錄移動到/home/data。

mv/var/lib/mysql/home/data/

這樣,MySQL數據文件被移動到/home/data/mysql。

4.找到myf配置文件。

如果/etc/目錄下沒有myf配置文件,請在/usr/share/mysql/下找到*f文件,並將其中壹個復制到/etc/下,重命名為myf)。該命令如下所示:

[root @ test 1 my SQL]# CP/usr/share/MySQL/my-medium f/etc/myf

5.編輯MySQL配置文件/etc/myf。

為了保證MySQL能夠正常工作,需要指明mysql.sock文件生成的位置。修改socket =/var/lib/MySQL/MySQL。襪子。中間符號右邊的值是:/home/mysql/mysql.sock,操作如下:

Vimyf(用vi工具編輯myf文件,找到以下數據進行修改)

#TheMySQLserver

[mysqld]

Port=3306,# socket =/var/lib/MySQL/MySQL . sock(原文內容請用“#”以使此行更安全)。

socket =/home/data/MySQL/MySQL . sock(加上這行)

6.修改MySQL啟動腳本/etc/init.d/mysql。

最後,妳需要修改MySQL啟動腳本/etc/init.d/mysql,將行datadir=/var/lib/mysql中等號右邊的路徑改為妳當前的實際存儲路徑:home/data/mysql。

[root @ test 1 etc]# VI/etc/init . d/MySQL

#datadir=/var/lib/mysql(註意這壹行)

Datadir=/home/data/mysql(加上這行)

7.重啟MySQL服務。

/etc/init.d/mysqlstart

或者使用reboot命令重新啟動Linux。

如果工作移動正常,則成功,否則對照前面的7個步驟檢查。

還要註意目錄的所有者和權限。