一、用户权限
用户权限管理主要有以下作用:
- 可以限制用户访问哪些库、哪些表
- 可以限制用户对哪些表执行SELECT、CREATE、DELETE、DELETE、ALTER等操作
- 可以限制用户登录的IP或域名
- 可以限制用户自己的权限是否可以授权给别的用户
- 查询用户权限
模板:show GRANTS FOR 账号;
示例:show GRANTS FOR cloud_sys_sel;
- 添加权限
1.%表示没有限制,在任何主机都可以登录
2.权限参考
模板: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';
- 删除权限
模板:REVOKE 权限 ON `库名`.表名 TO '用户名'@'登录IP,域名或%';
示例:REVOKE SELECT ON `db`.* FROM `user`@`host`;
- 刷新权限
flush privileges;
二、用户查询
1、查询当前用户