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、查询当前用户

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容