由於mysql數據庫是默認區分大小寫的,部署的時候發現多了一些重復的表,於是就把多余的表刪掉了。可是,剩下的重復的表再刪除時會提示:表不存在。
於是,想把數據庫刪掉重新創建,可是,得到了 ERROR 1010 (HY000): Error dropping database (can't rmdir './tablename', errno: 39)這樣一個錯誤。
解決方法:刪除/var/lib/mysql/tablename下面的所有文件,不要刪除tablename本身。然后再通過命令行drop database就可以了。