如何在Linux/Unix上删除MySQL/MariaDB用户帐户
时间:2020-01-09 14:17:03 来源:igfitidea点击:
如何使用mysql命令行选项在Linux或类Unix系统上删除MySQL或MariaDB用户帐户?
MySQL和MariaDB都是开源数据库管理系统。
在本快速教程中,您将学习如何在Linux或类Unix系统上的MySQL或MariaDB数据库中删除用户帐户。
如何删除MySQL/MariaDB用户帐户
您必须以root用户帐户登录MySQL或MariaDB服务器才能删除用户帐户。
让我们详细了解所有步骤。
警告:在执行以下任何命令之前,请备份数据库。
步骤1删除MySQL/MariaDB用户的步骤
如果您决定删除WordPress或Drupal等开源应用程序,则需要删除该用户帐户。
您需要删除所有权限/授予,然后从MySQL表中删除用户。
首先,使用shell程序以mysql超级用户身份登录到MySQL/MariaDB服务器,运行:
$ mysql -u root -p mysql
或者
$ mysql -u root -h server-name-here -p mysql
步骤2列出所有mysql用户
一旦出现与
非常相似的MySQL或MariaDB提示符,请在mysql>或mariadb>提示符下执行以下命令,以查看MySQL/MariaDB用户列表:
mariadb> SELECT User,Host FROM mysql.user;
如何查看/获取MySQL/MariaDB用户帐户列表
步骤3列出对mysql用户的授予
要查看博客用户有什么赠款,请执行:
mariadb> SHOW GRANTS FOR 'bloguser'@'localhost';
输出示例:
显示用户授权
其中:
- Bloguser Mysql/Maridb用户名
- 本地主机Mysql/Mariadb主机名
- mywpblog数据库名称
步骤4撤消对mysql用户的所有授予
执行以下sql命令:
mariadb> REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'bloguser'@'localhost';
输出示例:
Query OK, 0 rows affected (0.00 sec)
步骤5从用户表中删除/删除用户
执行以下sql命令:
mariadb> DROP USER 'bloguser'@'localhost';
输出示例:
Query OK, 0 rows affected (0.00 sec)
步骤6删除数据库
执行以下命令:
mariadb> DROP DATABASE mywpblog;
输出示例:
Query OK, 0 rows affected (0.00 sec)
那里有。
通过命令行选项从Unix或Linux上的服务器上删除了MySQL/MariaDB用户。
有关删除MySQL/MariaDB用户帐户的DROP USER sql命令的说明
DROP USER语句删除一个或多个MariaDB帐户。
它从所有授权表中删除该帐户的特权行。
要使用该语句,您必须具有mysql数据库的全局CREATE USER特权或DELETE特权。
语法为:
mariadb> DROP USER foo; mariadb> DROP USER IF EXISTS bar;