修改MySQL數據庫物理文件存放位置,須要在MySQL配置文件中修改相關參數。安裝MySQL5.7後,在MySQL安裝目錄下沒有找到數據庫物理文件,最後通過查找發現其在「C:\ProgramData\MySQL\MySQL Server 5.7」下,MySQL的配置文件「my.ini」也在這個路徑下。mysql
也能夠在MySQL服務上點擊鼠標右鍵->屬性,在啓動參數中查看:sql
"C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57
使用MySQL命令行工具「MySQL 5.7 Command Line Client」,輸入密碼後在命令行中輸入下列代碼:數據庫
show global variables like "%datadir%";
而後按回車鍵,便可看到MySQL數據庫物理文件存放的位置。安全
mysql> show global variables like "%datadir%";
+---------------+---------------------------------------------+ | Variable_name | Value | +---------------+---------------------------------------------+ | datadir | C:\ProgramData\MySQL\MySQL Server 5.6\Data\ | +---------------+---------------------------------------------+
修改MySQL數據庫物理文件存放位置的步驟以下:bash
若是在Windows系統中datadir路徑後沒法啓動問題,報錯1067錯誤,可使用下列方法解決:工具
在新建立的data文件夾上右鍵,選擇「屬性」->「安全」,在組和用戶(G)中添加NETWORK SERVICE便可。spa