MySQL / MariaDB 移除使用者帐号及权限


当 MySQL / MariaDB 服务器开启了多个帐号给不同网站使用, 有需要将当中的特定帐号移除, 除了登入 phpMyAdmin 操作外, 也可以用 MySQL 指令完成, 以下是 MySQL 及 MariaDB 移除使用者帐号的方法。

首先登入到 MySQL:

# mysql -u root -p

登入 MySQL 后, 可以先列出所有使用者帐号, 以确定要删除的帐号:

看到要移除的帐号后, 以下假设要移除的帐号是 ‘dbuser’@’localhost’.

查看 ‘dbuser’@’localhost’ 所拥有的权限:

当找到要删除的帐号后, 一般的情况可以直接移除帐号, 或者只是将权限移除。

移除权限:

移除帐号:

如果那个数据库也没有用, 想要一拼删除, 可以用 DROP DATABASE, 但请留意, 执行前要确定数据库真的没有用, 误删了就麻烦了, 例如要删除的数据库是 deldatabase。

Leave a Reply