您好,登錄后才能下訂單哦!
本篇內容介紹了“mysql端刪表卡住出現報錯怎么解決”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
【問題描述】
mysql端刪表卡住,報:waiting for table metadata lock | DROP TABLE 'app'。‘app’表刪除失敗卡住,其他表可正常操作。
詳情見附件。
【解決辦法】
查看協調節點和數據節點日志,從后往前翻看
ERROR
日志。從附件日志及客戶提供的詳細日志文件定位出是由于異常操作導致數據文件損壞,從而導致如上問題。建議:
1.損壞的文件在備節點
a.停止節點,執行
bin/sdbstop -p <svcname>
停止節點;
b.進入到該節點數據目錄(database/data/<節點svcname>);
c.刪除備節點數據文件(*.data、*.idx)和同步日志文件(replicalog/*);
d.啟動節點,待數據同步完成。
2.如果損壞的文件在主節點
a.停止主節點,待節點重新選主后;
b.刪除數據文件和同步日志文件,并啟動節點,同步驟1;
【說明】
刪除文件操作屬于危險操作,除非特殊異常情況,否則不建議使用。請跟維護人員/開發工程師確認后謹慎使用。
“mysql端刪表卡住出現報錯怎么解決”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。