MySQL / MariaDB 移除使用者帳號及權限

當 MySQL / MariaDB 伺服器開啟了多個帳號給不同網站使用, 有需要將當中的特定帳號移除, 除了登入 phpMyAdmin 操作外, 也可以用 MySQL 指令完成, 以下是 MySQL 及 MariaDB 移除使用者帳號的方法。

首先登入到 MySQL:

# mysql -u root -p

登入 MySQL 後, 可以先列出所有使用者帳號, 以確定要刪除的帳號:

看到要移除的帳號後, 以下假設要移除的帳號是 ‘dbuser’@’localhost’.


查看 ‘dbuser’@’localhost’ 所擁有的權限:

當找到要刪除的帳號後, 一般的情況可以直接移除帳號, 或者只是將權限移除。

移除權限:

移除帳號:

如果那個資料庫也沒有用, 想要一拼刪除, 可以用 DROP DATABASE, 但請留意, 執行前要確定資料庫真的沒有用, 誤刪了就麻煩了, 例如要刪除的資料庫是 deldatabase。


Leave a Reply