Mysql

無法從 ibdata 文件恢復數據庫

  • February 23, 2022

我的伺服器最近發生了核心恐慌,我使用救援模式下載了所有 mysql 數據。

現在,當我將 ibdata1 文件和表文件夾上傳到本地 XAMPP 伺服器並點擊表以查看它的數據(phpmyadmin)時,它說

#1932 - Table 'phpmyadmin.pma__table_uiprefs' doesn't exist in engine

我的舊伺服器安裝了 Plesk,與 XAMPP 中的 MySQL 相比,Plesk-MySQL 可能具有不同的 ibdata1 結構。

我希望任何人都可以幫助我找回我的數據。

如果您可以通過 PHPMyAdmin 訪問 MySQL,您可以嘗試重新創建表。實踐這一點需要您自擔風險。

create_tables.sql

你在災區這裡,腦子裡應該只有一個構想。

  • 實現您的恢復策略
  • 從中提取您之前多次練習和排練過的恢復計劃,
  • 從您一直使用的備份中取回數據庫。

引用自:https://dba.stackexchange.com/questions/195504