我有一個硬盤驅動器崩潰在我身上,不幸的是我沒有.sql轉儲可用於恢復我的數據庫。儘管我的整個文件系統都有最近的備份。從文件系統恢復MySQL數據庫備份
我從我的備份中抓取了/usr/local/var/mysql/
的文件,並將它放置在我的新的重新安裝的相同位置。
當我通過命令行使用show databases;
時,我可以看到我所有的數據庫。我也可以使用use <database>;
來選擇一個數據庫。但是,當我嘗試訪問數據庫上的任何表時,我看到:ERROR 1146 (42S02): Table 'database.table' doesn't exist
。
謝天謝地,它只發生在一些不太重要的數據庫上,但理想情況下我想將它們完全恢復。
謝謝
我在切換文件之前停止了mysql – atb
您是否檢查了給定URL上的建議? –
我做到了。我做了第一次嘗試。 – atb