無法刪除mysql的資料庫的解決辦法

2021-06-18 14:16:18 字數 486 閱讀 3168

我自己建立了乙個資料庫webgame,但是使用命令:drop database webgame;刪除本資料庫時卻刪除失敗,系統提示出現了錯誤,錯誤**為:

error 1010 (hy000): error dropping database(can't rmdir './webgame/',errno:17)

我在網上搜到了別人的解決方法,有人說要首先找到mysql的webgame路徑,在該路徑下通常會有些檔案是使用者操作遺留的,刪除此檔案後,再執行刪除資料庫操作就可以成功刪除資料庫了。

但是,我在我的mysql的安裝目錄中並沒有找到這個資料夾,於是我通過執行shell命令:find /  -name webgame,終於在/var/lib/mysql/目錄下找到了這個webgame資料夾,於是我將其中的幾個檔案刪除,不知哪個鬼放了一些quartz_mysql.sql,sp.sql,trigger.sql 進去,刪除即可, 果然再執行drop database webgame;命令就可以將資料庫刪除了。

無法刪除mysql的資料庫的解決辦法

我自己建立了乙個資料庫school,但是使用命令 drop database school 刪除本資料庫時卻刪除失敗,系統提示出現了錯誤,錯誤 為 error 1010 hy000 error dropping database can t rmdir school errno 17 我在網上搜到了...

資料庫主體在該資料庫中擁有 架構,無法刪除解決方法

每乙個資料庫使用者對應於乙個系統登陸帳號,並且每乙個架構只能賦予乙個使用者。所以直接刪除使用者的架構是不可以的,然後我就新建乙個登入名,並且在使用者對映裡面將db owner架構 如果原使用者還有其他架構,則也把其他架構賦給他 賦給他,然後就可以刪除之前的使用者了 先刪除此使用者對應的架構,然後在刪...

資料庫主體在該資料庫中擁有架構,無法刪除解決方法

伺服器資料庫上建立了乙個專屬的管理員,因為測試想將其刪除,但是總是提示該使用者擁有架構不能刪除,而且架構顯示db owner也不可更改,我用的是sqlserver2008。在sql server2000中刪除資料庫使用者很簡單,只要直接刪除或者使用drop user命令就可以了,但是sql serv...