今天在刪除遠(yuǎn)程主機(jī)上MySQL中的一個(gè)數(shù)據(jù)庫時(shí)男翰,遇到了這樣一個(gè)問題痊焊。
執(zhí)行drop database語句的時(shí)候,遠(yuǎn)程主機(jī)一直在響應(yīng)凭语,無法正常刪除葱她。登錄到遠(yuǎn)程主機(jī)上刪除也無響應(yīng)。
這個(gè)問題的解決辦法如下:
在遠(yuǎn)程主機(jī)上登錄MySQL似扔,執(zhí)行show full processlist
觀察state和info兩列吨些,查看有哪些線程在運(yùn)行。經(jīng)過查詢發(fā)現(xiàn)之前遠(yuǎn)程刪除的時(shí)候由于網(wǎng)絡(luò)中斷炒辉,鎖表了豪墅。所以導(dǎo)致再次登錄的時(shí)候刪除操作無響應(yīng)。這時(shí)候只要使用kill命令+對應(yīng)線程前面id黔寇,將線程結(jié)束掉偶器,就可以正常刪除了。