數據庫備份的時候報錯:mysqldump: Got error: 1146: Table 'enwei_hq.tb_classification' doesn't exist when using LOCK TABLES


固定的有定時備份數據庫的腳本一直在跑,但是發現這兩天備份的數據庫有異常,大小只有4.4M,正常大小是64M,數據庫備份有異常。

手工執行下備份腳本有報錯信息:mysqldump: Got error: 1146: Table 'enwei_hq.tb_classification' doesn't exist when using LOCK TABLES

 提示在備份的時候數據庫enwei_hq里的表tb_classification不存在。

我進入數據庫具體查看表數據也是有的,但是無法查看表里具體內容,報錯也是說不存在

 

 根據查詢資料提示需要進入數據庫的目錄里,找到表關聯文件,然后刪除掉

 

刪除后,我是用以前的備份好的數據庫里的表數據恢復的,然后再查詢數據顯示可以正常了。

然后再手工執行數據庫備份腳本,沒有報錯提示,備份好的數據庫64M,大小就正常了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM