MySQL修改datadir目录
更改MySQL的數據目錄由/usr/local/mysql/data/更換至/data/mysql/
第一種方法修改my.cnf
1)關閉MySQL
[root@test2 ~]# service mysql stop Shutting down MySQL.................. [ OK ]?
2)修改/etc/my.cnf的datadir和socket指向新的目錄:
datadir = /data/mysql socket = /data/mysql/mysql.sock?
3)拷貝數據文件
mkdir -p /data/mysql chown -R mysql:mysql /data/mysql cp -a /usr/local/mysql/data/* /data/mysql/?
4)啟動MySQL
[root@test2 ~]# service mysql start Starting MySQL......... [ OK ]?
第二種方法,利用軟連接的方法
1)關閉MySQL
[root@test2 ~]# service mysql stop Shutting down MySQL.................. [ OK ]?
2)拷貝數據文件
mkdir -p /mysql chown -R mysql:mysql /mysql cp -a /data/mysql/* /mysql/?
3)添加目錄軟連接
ln -s /mysql /data/mysql將/data/mysql軟連接指向目錄/mysql
ln說明ln -s source dest
?
4)?更改軟連接權限
chown -R mysql:mysql /data/mysql測試了一下,不修改軟連接權限,也可以的,但保險起見還是修改權限?
?
5)啟動MySQL
[root@test2 ~]# service mysql start Starting MySQL......... [ OK ]?
測試
mysql> show variables like '%datadir%'; +---------------+--------------+ | Variable_name | Value | +---------------+--------------+ | datadir | /data/mysql/ | +---------------+--------------+ 1 row in set (0.01 sec)mysql> create database hch; Query OK, 1 row affected (0.10 sec)mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | OMServer | | ceshi | | hch | | hchtest | | hchtest1 | | mysql | | percona | | performance_schema | | rep_test | | repldb | | repldb1 | | test | | wna | +--------------------+ 14 rows in set (0.00 sec)mysql> use hch; Database changedmysql> create table t1(id int); Query OK, 0 rows affected (0.15 sec)mysql> insert into t1 values(1); Query OK, 1 row affected (0.08 sec)mysql> insert into t1 values(2); Query OK, 1 row affected (0.00 sec)mysql> select * from t1; +------+ | id | +------+ | 1 | | 2 | +------+ 2 rows in set (0.00 sec)?
?
參考
Mysql 數據目錄的遷移方法 - CSDN博客
http://blog.csdn.net/donglynn/article/details/49491447
centos下mysql數據遷移方法 - 勤奮的雪雪大人 - 博客園
https://www.cnblogs.com/qfdxxdr/p/7066165.html
mysql數據庫datadir路徑更改記錄 - CSDN博客
http://blog.csdn.net/xizaihui/article/details/52953379
將MySQL默認datadir修改為自己想要的路徑_數據庫技術_Linux公社-Linux系統門戶網站
http://www.linuxidc.com/Linux/2013-07/88024.htm
總結
以上是生活随笔為你收集整理的MySQL修改datadir目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: X86嵌入式主板在IOT网关产品的应用
- 下一篇: 获300万美元融资!Dgraph宣布:其