Mysql

如何在 OS X Lion 中恢復 MySQL .frm .MYD .MYI 文件

  • October 21, 2011

可能重複:

如何從物理文件中恢復 mysql 數據庫?

我收到了一堆這些類型的文件,但不知道如何在我的 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 中。

引用自:https://serverfault.com/questions/323662