Mysql
如何在 OS X Lion 中恢復 MySQL .frm .MYD .MYI 文件
可能重複:
我收到了一堆這些類型的文件,但不知道如何在我的 Mac 上恢復數據庫。我找到了有關如何在 Windows 上執行此操作的說明,您只需將它們放入特定目錄並恢復數據庫,但我不知道哪個目錄,甚至不知道它在 OS X 中的位置.
有人提到我看了一下my.cnf文件,但是它是空的。我還注意到我在 usr/local/ 中有 2 個 mysql 文件夾。我已經上傳了目錄的螢幕截圖,以及螢幕截圖 1中打開的 cnf 文件
另外,我打開了 Sequel Pro(一個 MySQL 客戶端,以防您不熟悉該應用程序)並成功連接到本地 MySQL 數據庫。螢幕截圖2的螢幕截圖
任何幫助將不勝感激!
預設數據庫目錄應該是
/usr/local/mysql/var
或/usr/local/mysql/data
根據文件(其中 /usr/local/mysql 只是已安裝版本的符號連結)。它將包含這兩個數據庫的“mysql”和“test”子目錄以及 InnoDB 表的“ibdata1”儲存文件。你應該只是
- 停止mysql
- 創建另一個子目錄並將其命名為您需要恢復的數據庫
- 在那裡複製您的 FRM、MYD 和 MYI 文件
- 重啟mysql
查看結果。請注意,這只會恢復 MyISAM 表,InnoDB 表可能具有不同的儲存目錄或已儲存在原始伺服器的 ibdata1 中。