创建用户

1.语法格式

  1. CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';

2.简单示例

  • 创建只能本机访问的用户
  1. CREATE USER 'admin1'@'localhost' IDENTIFIED BY '123456';
  • 不限制登陆范围
  1. CREATE USER 'admin2'@'%' IDENTIFIED BY '123456';

用户授权

1.语法格式

  1. GRANT 权限 1, 权限 2... ON 数据库名.表名 TO '用户名'@'主机名';

2.简单示例

  • 给 admin1 用户分配对 db4 数据库中 products 表的 操作权限:查询
  1. GRANT SELECT ON db4.products TO 'admin1'@'localhost';
  • 给 admin2 用户分配所有权限,对所有数据库的所有表
  1. GRANT ALL ON *.* TO 'admin2'@'%';

查看全县

1.语法格式

  1. SHOW GRANTS FOR '用户名'@'主机名';

2.简单示例

  • 查看root用户权限
  1. SHOW GRANTS FOR 'root'@'localhost';

删除用户

1.语法格式

  1. DROP USER '用户名'@'主机名';

2.简单示例

  1. DROP USER 'admin1'@'localhost';

查询用户

  • 选择名为 mysql的数据库
  1. SELECT * FROM USER;

更新时间:{docsify-updated}