MySQL資料庫資料檔案路徑遷移步驟

chenfeng發表於2016-05-24
一、關閉mysql.
$ service mysqld stop


二、將/data/mysql下的mysql目錄mv(移動)到data目錄。

mysql> show variables like 'datadir';
+---------------+-----------------+
| Variable_name | Value           |
+---------------+-----------------+
| datadir       | /data/mysql/    |
+---------------+-----------------+
1 row in set (0.00 sec)

mysql> show variables like 'socket';
+---------------+--------------------------+
| Variable_name | Value                    |
+---------------+--------------------------+
| socket        | /data/mysql/mysql.sock   |
+---------------+--------------------------+
1 row in set (0.00 sec)

mysql>

$ mv -R /data/mysql /data/mysql_new


三、修改mysql配置檔案/etc/my.cnf。將datadir和socket的路徑改為/data/mysql_new目錄下。


[mysqld]
#datadir=/data/mysql                      ------原系統預設路徑
datadir=/data/mysql_new ------現有路徑
#socket=/data/mysql/mysql.sock            ------原socket路徑現
socket=/data/mysql_new/mysql.sock                ------現有路徑


四、啟動mysql.
service mysqld start

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2105816/,如需轉載,請註明出處,否則將追究法律責任。

相關文章