Mysql-DBA

1、SQL分类

  1.1 DDL:操作数据库和表

  1.2 DML:增删改表中数据

  1.3 DQL:查询表中数据

  1.4 DCL:管理用户,授权

 DCL:管理用户

  -- 创建用户 create user ‘用户名‘@‘主机名‘ IDENTIFIED by ‘密码‘;

  -- 删除用户 drop user ‘用户名‘@‘主机名‘ 

  -- 修改用户密码:update user set password = password(‘abc‘) where user =‘lisi‘;

  set password for ‘root‘@‘localhost‘ = password (‘123‘);

mysq 用户

  停止mysql服务 net stop mysql 

  -- 查询权限

  show grants for ‘用户名‘@‘主机名‘;

  show grants for ‘lisi‘@‘%‘;

  -- 授予权限

  grant 权限列表 on 数据库名.表名 to ‘用户名‘@‘主机名‘;

  grant select on 数据库名.表名 to ‘用户名‘@‘主机名‘;

  通配权限:

  grant all on *.* to ‘zhangsan‘@‘localhost‘;

  撤销权限:

  revoke 权限列表 on 数据库名.表名 from ‘用户名‘@‘主机名‘;

 

 

  

Mysql-DBA

上一篇:PHP 7+ MySQL 8连接失败问题 SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client


下一篇:MySql(Innodb)事务隔离级别