在使用MySQL時,有時候需要將MySQL文件(比如:.cnf配置文件、備份文件)放到別的文件夾里。下面介紹下如何實現。
首先需要打開MySQL的配置文件,找到datadir參數,該參數指定了MySQL數據文件的存放路徑(默認情況下是/var/lib/mysql/)。
# vi /etc/my.cnf
在該文件中找到datadir參數:
[mysqld] datadir=/var/lib/mysql
將datadir參數的值改為要放置MySQL文件的目錄即可(比如:/mnt/mysql_data/):
[mysqld] datadir=/mnt/mysql_data
保存修改后,重啟MySQL服務,使其生效:
# systemctl restart mysqld
之后將要放置的MySQL文件(比如:.cnf配置文件)拷貝或移動到該目錄中即可,MySQL程序可以正常獲取、使用。
總結:將MySQL文件放到別的文件夾里,只需要修改MySQL的配置文件中datadir參數的值為要放置文件的目錄,重啟MySQL服務即可。