mysql 修改原文件路徑後無法啓動

前幾天在新機器的C盤上重裝了mysql,而數據庫在D盤,需要修改mysql安裝路徑下的my.ini,

來把D盤的數據庫映射到mysql裏。

剛開始以爲只需要把datadir後面改成你的數據路徑,就大功告成。
#Path to the database root
datadir="E:\Mysql\Mysql\Mysql\Data"

改完之後,重新啓動mysql的服務,發現報了1067 could not start the service mysql 的 錯,重新安裝了幾次,只要修改了配置文件就會報這個錯。

後來問同事才知道,除了修改配置文件,還要把mysql的一些原始數據複製到你要映射的那個 路徑下面,例如我的 datadir="E:\Mysql\Mysql\Mysql\Data",原始數據就得複製到Data下面。

而原始數據是在C盤根路徑的ProgramData裏面,在mysql的文件下的data裏面的數據就是原始 數據。

ProgramData是隱藏文件,需要先設置顯示隱藏文件才能看到。
發佈了26 篇原創文章 · 獲贊 52 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章