更換版本後沒有備份.sql檔案,會碰見mysql服務啟動不了,但是這時候需要把資料庫中的檔案取出來,這時候該如何進行處理呢?
其實很簡單:
1.在cmd下 停止mysql服務. 執行--> cmd -->鍵入 : net stop mysql;第二種方式就是控制面板--管理工具--服務--(關閉mysql服務即可)
2.只需要把的data檔案需要恢復的庫的資料夾拷貝出來,還有
ibdata1然後覆蓋到能夠啟動的mysql的data資料夾的目錄下,(注意,應該對原來的ibdata1進行備份)
3.在cmd下 啟動mysql服務. 執行--> cmd -->鍵入 : net start mysql;第二種方式就是控制面板--管理工具--服務--(重啟mysql服務即可)
4.這個時候你會發現資料庫已經可以開啟.
一般情況下,資料庫版本最好一樣,如果不一樣也是本人親測過,也可以用,就是mysql 5.1更換到mysql5.5之後
更換mysql資料目錄 更換mysql資料存放目錄
一 為什麼要更換mysql資料存放目錄 原因之一 在mysql使用過程中,資料增長速度過快導致達到原先存放mysql資料的目錄的最大限制,使得mysql無法正常提供服務。在這種情況需要將mysql原先的資料遷移到另外乙個大的目錄中。二 遷移步驟 1.關閉mysql服務 usr bin mysqlad...
windows下更換MySql資料庫資料資料夾位置
由於更換硬碟,系統重新安裝了一遍,原來的mysql資料還在之前的磁碟中,之前的磁碟被作為外接硬碟掛在在筆記本上,處於最小化遷移成本的考慮,我這裡準備在新的系統中安裝乙個新的資料庫,然後將資料庫的資料資料夾指向之前的資料庫的資料資料夾 mysql安裝包 資料庫資料資料夾 預設位置為c programd...
MySQL資料庫引擎類別和更換方式
mysql資料庫引擎類別 能用的資料庫引擎取決於mysql在安裝的時候是如何被編譯的。要新增乙個新的引擎,就必須重新編譯mysql。在預設情況下,mysql支援三個引擎 isam myisam和heap。另外兩種型別innodb和berkley bdb 也常常可以使用。isam isam是乙個定義明...