[Mac系統] MySQL刪除Database失敗ERROR 1010

2019/02/01 Mac

前言

在刪除資料庫時若出現失敗資訊:

ERROR 1010 (HY000): Error dropping 2019@002dfml@002dcompetition@002dtw (can't rmdir './2019@002dfml@002dcompetition@002dtw', errno: 17)

可能的原因有很多,像我的電腦在建立資料庫時名稱為 2019-fml-competition-tw,錯誤訊息顯示 2019@002dfml@002dcompetition@002dtw ,顯然是 - 字串在 mac系統上出現字元符號的問題(建議改用底線)。

解決方法

進入 MySql 的目錄資料夾當中,直接把資料庫對應的文件目錄刪除掉。

sudo rm -rf /usr/local/mysql/data/資料庫名稱

因此我的電腦要刪除的話後面加上我要刪除的資料庫名稱

sudo rm -rf /usr/local/mysql/data/2019@002dfml@002dcompetition@002dtw

移除後再刷新查看資料庫,你就會發現該資料庫已經不見了。

Search

    Table of Contents