1. 程式人生 > >修改mysql 資料庫檔案預設儲存目錄

修改mysql 資料庫檔案預設儲存目錄

MySQL資料庫預設的資料庫檔案位於/var/lib/mysql下, 我的MySQL通過brew安裝(Mac) 資料庫檔案在/usr/local/var/mysql 下。
1、檢視資料庫檔案儲存目錄:

hunyxvs-MacBook-Air:mysql hunyxv$ mysqladmin -u root -p variables | grep datadir
Enter password: 
| datadir                                 | /usr/local/var/mysql/  |

2、在更改資料庫目錄前必須先關閉MySQL服務。
mac 下mysql.service stop 或 /usr/local/bin/mysql.sevice stop
linux 下: service mysql stop 或 /etc /rc.d/init.d/mysql stop

3、建立資料庫儲存目錄
sudo mkdir /data/mysqldb
4、移動或複製資料庫檔案
sudo cp -rp /usr/local/var/mysql /data/mysqldb

5、修改配置檔案
vim /usr/local/etc/my.cnf

# Default Homebrew MySQL server config
[mysqld]
# Only allow connections from localhost
bind-address = 127.0.0.1
# data file path
datadir=/data/mysqldb

6、再次檢視資料庫檔案儲存目錄:

hunyxvs-MacBook
-Air:etc hunyxv$ mysqladmin -u root -p variables | grep datadir Enter password: | datadir | /data/mysqldb/ |