MySQL 管理用户授权 DCL

管理用户

查询用户
use mysql
select * from user;
创建用户
//通配符: 主机名如果是 % 表示可以在任意主机登录
create user '用户名'@'主机名' identified by '密码';
修改用户
//方法1:
update user set password = password('新密码') where user = '用户名';
//方法2:
set password for '用户名'@'主机名' = password('新密码');

授权

查询权限
show grants for '用户名'@'主机名';
授予权限
//语法:
grant 权限列表 on 数据库名.表名 to '用户名'@'主机名';
//例子:
grant select,update,delete on db1.account to 'xyz'@'%'; 
//授予所有数据库所有表所有权限
grant all on *.* to 'xyz'@'%';
收回权限
//语法:
revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名';
//例子:
revoke update,delete on db1.account from 'xyz'@'%';

点击返回 MySQL 快速学习目录

相关推荐

  1. MySQL 管理用户授权 DCL

    2024-03-21 17:52:01       45 阅读
  2. SQL_DCL_管理用户

    2024-03-21 17:52:01       51 阅读
  3. mysql创建数据库,用户授权

    2024-03-21 17:52:01       51 阅读
  4. mysql 23-3day 数据库授权(DCL)

    2024-03-21 17:52:01       51 阅读
  5. MySQL新建用户授权、删除用户、修改用户名

    2024-03-21 17:52:01       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-21 17:52:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-21 17:52:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-21 17:52:01       82 阅读
  4. Python语言-面向对象

    2024-03-21 17:52:01       91 阅读

热门阅读

  1. PyTorch Dataset、DataLoader长度

    2024-03-21 17:52:01       43 阅读
  2. tornado上传文件

    2024-03-21 17:52:01       41 阅读
  3. 快速幂(技巧版)+ 一点点数学推理

    2024-03-21 17:52:01       41 阅读
  4. QRandomGenerator生成随机数

    2024-03-21 17:52:01       40 阅读
  5. ubuntu Docker无法使用zip unzip指令 解决方案 服务器

    2024-03-21 17:52:01       50 阅读
  6. 数据按设定单位(分辨率)划分的方法

    2024-03-21 17:52:01       43 阅读
  7. spring boot 如何升级 Tomcat 版本

    2024-03-21 17:52:01       45 阅读
  8. 什么是网站的外联机制?

    2024-03-21 17:52:01       44 阅读