快速定位 MySQL 數據目錄(datadir)兩大系統通用方法:
C:\Program Files\MySQL\MySQL Server X.Y\my.inidatadir:[mysqld]
datadir="C:/ProgramData/MySQL/MySQL Server 5.1/Data/"
/etc/my.cnf、/etc/mysql/my.cnf、/usr/local/mysql/etc/my.cnfmysql --help | grep -A1 'Default options' 顯示讀取順序。datadir:[mysqld]
datadir=/var/lib/mysql
SHOW VARIABLES LIKE 'datadir';
輸出即為當前實例數據目錄絕對路徑。
FLUSH TABLES WITH READ LOCK 或停庫,確保數據一致性。mysql:mysql,目錄 700,文件 660。semanage fcontext -a -t mysqld_db_t "/new/path(/.*)?" && restorecon -Rv /new/path。