天天看點

MySQL更改資料庫資料存儲目錄

MySQL資料庫預設的資料庫檔案位于/var/lib/mysql下,有時候由于存儲規劃等原因,需要更改MySQL資料庫的資料存儲目錄。下文總結整理了實踐過程的操作步驟。

1:确認MySQL資料庫存儲目錄

2:關閉MySQL服務

在更改MySQL的資料目錄前,必須關閉MySQL服務。

方式1:

MySQL更改資料庫資料存儲目錄

方式2:

3:建立新的資料庫存儲目錄

[root@DB-Server ~]# cd /u01

[root@DB-Server u01]# mkdir mysqldata

4:移動MySQL資料目錄到新位置

[root@DB-Server ~]# mv /var/lib/mysql /u01/mysqldata/

5:修改配置檔案my.cnf

并不是所有版本都包含有my.cnf這個配置檔案,在MySQL 5.5版本,我就找不到my.cnf這個配置檔案, 而有些MySQL版本該檔案位于/usr/my.cnf,如果/etc/目錄下沒有my.cnf配置檔案,請到/usr/share/mysql/下找到*.cnf檔案,拷貝其中一個到/etc/并改名為my.cnf中。指令如下:

MySQL更改資料庫資料存儲目錄

[root@DB-Server mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

編輯/etc/my.cnf檔案,修改參數socket

                         MySQL 5.5 版本

MySQL更改資料庫資料存儲目錄
MySQL更改資料庫資料存儲目錄

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

将參數datadir修改為datadir=/u01/mysqldata/mysql/

MySQL更改資料庫資料存儲目錄

7:啟動MySQL服務并驗證MySQL資料庫路徑

本文轉自 運維小當家 51CTO部落格,原文連結:http://blog.51cto.com/solin/1882537,如需轉載請自行聯系原作者