外加頻繁修改my.cnf設定檔並且重啟MySQL,
最後竟然發生了資料表明明存在,卻刪不掉的窘境,
一旦下drop table的指令就會噴錯誤訊息:Unable to drop table, error 1051
就連想要刪除整個資料庫也不可以,
照樣噴錯:Error dropping database (can't rmdir './db', errno: 39)
後來試了很多方法都徒勞無功,
感覺像是MySQL因為不明原因沒有權限可以在我的Linux server上刪除這個資料庫,
最後解決方法是暴力刪除,
先將MySQL停掉
/etc/init.d/mysql stop
進入MySQL存放資料庫檔案的路徑
cd /var/lib/mysql
找到我要暴力刪除的資料庫目錄,一口氣砍光光!
rm -rI 資料庫名稱
再重啟一次資料庫,
/etc/init.d/mysql start
oh ya!用Navicat連進去,那鬼打牆的資料庫終於不復存在了,
收工。
沒有留言:
張貼留言