在Linux/Unix上如何删除MySQL/MariaDB用户帐户

时间:2019-11-20 08:53:49  来源:igfitidea点击:

在Linux/Unix上如何使用mysql命令行删除MySQL或MariaDB用户?

如何删除或删除MySQL/MariaDB用户帐户

只有root用户帐户可以删除,删除用户前,请备份数据库。

登录到MySQL/MariaDB服务器

$ mysql -u root -p mysql
$ mysql -u root -h server-name-here -p mysql

查看所有mysql用户

mariadb> SELECT User,Host FROM mysql.user;

查看mysql用户的权限

mariadb> SHOW GRANTS FOR 'bloguser'@'localhost';

取消mysql用户的权限

执行以下sql命令:

mariadb> REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'bloguser'@'localhost';

从用户表中删除用户

执行以下sql命令:

mariadb> DROP USER 'bloguser'@'localhost';
mariadb> DROP USER foo;
mariadb> DROP USER IF EXISTS bar;