在使用MySQL數據庫時,有時候不小心刪除了某個表格,這種情況很常見但也很困擾。下面我們可以看到有一些解決方法來恢復被刪掉的MySQL表格。
查看備份 如果擁有備份文件,可以將備份導入并修改它的表名,再將其插入您的數據庫中。如果您沒有備份文件,可以跳過此步驟。
使用撤銷命令 在執行“刪除表格”命令時,MySQL會自動創建一個回收站,在工作區中輸入“undelete”命令,檢查表格是否存在。如果存在,則使用恢復命令進行恢復操作。如果不存在,則您需要使用下一個解決方案。
使用MySQL從.bin日志文件中執行SQL 您可以使用MySQL的bin日志文件來恢復被刪除的MySQL表格。首先,在終端或PHPMyadmin控制臺中運行以下命令:“mysqlbinlog - -base64 - -verbose / var / log / mysql / mysql-bin.0001>bin-log.sql”,然后搜索該文件中有關已刪除表格的所有信息,然后將他們添加到您已有的數據庫中。
總結:
無論您使用哪種解決方案,重要的是了解如何正確地使用MySQL命令行。此外,請定期備份MySQL數據庫,以免出現無法預測的數據丟失情況。