阅读量:0
1. 连接到MySQL服务器
您需要连接到MySQL服务器,以下是一个使用命令行工具连接到MySQL服务器的示例:
mysql u [用户名] p
当提示输入密码时,输入您的MySQL用户密码。
2. 选择数据库
在连接到MySQL服务器后,选择您要操作的数据库:
USE [数据库名];
3. 查看用户表
MySQL的用户表通常名为mysql.user
,以下命令可以查看用户表中的所有用户:
SHOW TABLES LIKE 'user';
如果您想要查看具体的用户信息,可以使用以下命令:
SELECT * FROM mysql.user;
4. 查看权限表
MySQL的权限表包括mysql.db
(数据库权限)、mysql.host
(主机权限)和mysql.tables_priv
、mysql.columns_priv
、mysql.procs_priv
(具体对象权限)等,以下命令可以查看数据库权限表:
SHOW TABLES LIKE 'db';
查看主机权限表:
SHOW TABLES LIKE 'host';
5. 管理数据库
以下是一些基本的数据库管理命令:
创建数据库:
CREATE DATABASE [数据库名];
删除数据库:
DROP DATABASE [数据库名];
切换数据库:
USE [数据库名];
6. 管理用户
以下是一些基本的用户管理命令:
创建用户:
CREATE USER '[用户名]'@'%' IDENTIFIED BY '[密码]';
修改用户密码:
ALTER USER '[用户名]'@'%' IDENTIFIED BY '[新密码]';
删除用户:
DROP USER '[用户名]'@'%';
授予权限:
GRANT ALL PRIVILEGES ON [数据库名].* TO '[用户名]'@'%' WITH GRANT OPTION;
撤销权限:
REVOKE ALL PRIVILEGES ON [数据库名].* FROM '[用户名]'@'%';
查看用户权限:
SHOW GRANTS FOR '[用户名]'@'%';
命令中的[用户名]
、[密码]
、[数据库名]
等需要您根据实际情况替换。
7. 退出MySQL
完成操作后,可以退出MySQL客户端:
EXIT;
或者:
QUIT;
就是在MySQL数据库中查看用户表以及管理数据库和用户的详细步骤。