mysql5.6默認安裝在C盤,想把數據庫存儲路徑datadir設置到D盤的話需要通過修改mysql的my.ini配置文件
1.首先我們需要找到mysql的datadir目錄 ,使用mysql操作工具,通過show variables like '%datadir%';查詢到目前的datadir;
如果在C盤下沒找到ProgramData文件夾,說明被隱藏了,設置下顯示隱藏的文件夾
顯示ProgramData後 找到C:\ProgramData\MySQL\MySQL Server 5.6\data 即爲現在的datadir路徑,
2.找到mysql服務後關閉
3.我們在其他磁盤創建一個新的路徑把C:\ProgramData\MySQL\MySQL Server 5.6\data下的文件全部拷貝到新的路徑下
4.打開my.ini文件修改datadir路徑,my.ini默認在C:\ProgramData\MySQL\MySQL Server 5.6目錄下
5.啓動mysql,如果啓動報錯 錯誤代碼 1067,可能是文件夾權限問題,右鍵data找到安全模塊,設置用戶完全控制權限
6.啓動mysql ,再次查詢下datadir目錄已經改變了,我這邊的服務器通過這種方式成功了 ,不同mysql版本服務器可能有所差異,僅供參考!
PS:myql5.6安裝完成剛開始很多人以爲datadir在C:\Program Files\MySQL\MySQL Server 5.6\data下。這個路徑只有my-default.ini文件,my.ini都不存在。我們要根據show variables like '%datadir%';查詢到的路徑爲準。