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

2019/02/01 Mac

前言

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

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

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

解決方法

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

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

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

sudo rm -rf /usr/local/mysql/data/xxx@002dxxx@002dcxxx@002dxxx

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

版主10在2020年首次開設YouTube頻道,嘗試拍攝程式教學。想要了解更多的朋友歡迎關注我的頻道,您的訂閱就是最大的支持~如果想學其他什麼內容也歡迎許願XD
https://www.youtube.com/channel/UCSNPCGvMYEV-yIXAVt3FA5A

Search

    Table of Contents