0
好吧,所以我有一個非常大的(40GB)數據庫,其中包含1個表。我去到Windows的MySQL命令提示符和類型:MySQL - 從失敗的數據庫中恢復
drop database very_large_db;
我等了幾分鐘,它回來了一個錯誤。我很抱歉,但我忘記記錄錯誤號碼。然後它嘗試重新連接,無法重新連接到MySQL命令提示符。然後,我重新啓動計算機,返回到命令提示符,並嘗試再次刪除數據庫。在這一點上,它只是把我踢出去,MySQL服務停止(在services.msc中驗證)。接下來,我決定轉到Windows資源管理器中的MySQL數據目錄並手動刪除數據庫目錄。它刪除沒有問題,並且當我執行「顯示數據庫」時命令在MySQL命令提示符下,它不再存在。
還有什麼我需要做的,以確保數據庫被正確刪除?有沒有機會損壞MySQL中的其他數據庫?
感謝
清空垃圾箱並檢查磁盤上的空間。 – FeliceM
'Information_schema'是否還有刪除的數據庫及其表的條目?你可能也想清理它。 – Litmus
現在我注意到它需要永遠爲MySQL啓動,它說在錯誤日誌「無法找到一個有效的表空間文件...」 – wayofthefuture