mysql基本命令汇总

一、用户权限

用户权限管理主要有以下作用:

  1. 可以限制用户访问哪些库、哪些表
  2. 可以限制用户对哪些表执行SELECT、CREATE、DELETE、DELETE、ALTER等操作
  3. 可以限制用户登录的IP或域名
  4. 可以限制用户自己的权限是否可以授权给别的用户
  1. 查询用户权限
模板:show GRANTS FOR 账号;
示例:show GRANTS FOR cloud_sys_sel;
image.png
  1. 添加权限

1.%表示没有限制,在任何主机都可以登录

2.权限参考
200303-20190623142132456-188693664.jpg
模板:GRANT 权限 ON  `库名`.表名 TO  '用户名'@'登录IP,域名或%';
示例:GRANT SELECT ON `db`.* TO `user`@`%`;

创建用户设置密码并授权

模板:GRANT 权限 ON  `库名`.表名 TO  '用户名'@'登录IP,域名或%' IDENTIFIED BY '密码';
示例:grant SELECT on `cloud-syb`.* to 'syb_test'@'%' identified by 'syb123456';
  1. 删除权限
模板:REVOKE 权限 ON  `库名`.表名 TO  '用户名'@'登录IP,域名或%';
示例:REVOKE SELECT ON `db`.* FROM `user`@`host`;
  1. 刷新权限
flush privileges;

二、用户查询

1、查询当前用户

你可能感兴趣的:(mysql基本命令汇总)