ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Mysql-DBA-姜承尧--20220517

2022-05-17 22:34:30  阅读:157  来源: 互联网

标签:DBA 192.168 david -- 20220517 user 权限 select


1、配置文件

  • mysql --help --verbose | grep my.cnf

  

 

2、系统变量

  • show variables like 'long%query%';

  

 

  • show global variables like 'long%query%';

  

 

  • show variables like 'log_error';

  

 

  • show variables like 'datadir';  

  

 

  • show tables like '%variables%';

  

 

  • select * from variables_by_thread where variable_name = 'long_query_time';

  

 

  • show processlist;    --显示的是:connection_id

  

 

  • select connection_id();

  

 

  • select * from threads where thread_id=46 \G

  

 

3、用户权限管理  

  • create user 'david'@'192.168.%' identified by '123'; --创建用户

  

 

  • select host,user from user;  --查看用户

  

 

  • show grants for 'david'@'192.168.%';  --查看权限

  

 

  • grant select,update,insert,delete on test.* to 'david'@'192.168.%';   --授予权限
    • 注意:如果想让david可以将select,update,insert,delete权限授予别的用户,那么可以在后面加上: with grant option
      • 命令:grang select,update,insert,delete on test.* to 'david'@'192.168.%' with grant option;
  • alter user 'david'@'192.168.%' identified by '456';   --改密码

  

 

  • show grants for 'david'@'192.168.%'; --查看权限

  

 

  • revoke delete on test.* from 'david'@'192.168.%';  --删除权限(delete权限)
    • 注意:revoke仅删除权限,不删除用户。
    • 比如:revoke all on test.* from 'david'@'192.168.%',删除用户的所有权限,但不删除用户。
      • 注意点:这个命令(revoke all on test.* from ...) 不会删除 USAGE权限。

  

 

  • show grants for 'david'@'192.168.%';  --再次查看权限,delete权限没有了。

  

 

 

  • drop user 'david'@'192.168.%' ; --删除用户

  

 

  • select host,user from user;  --查看用户

  

 

  • select host,user,authentication_string from user;  --查看用户

  

  

  • select * from user where user='david' \G   -- 查看的是user表
    • 注意:这里 select_priv, insert_priv, update_priv  都是N, 表示 没有全局的select,insert,update权限,只有表级(test.*)的权限。

  

 

  • select * from db where user='david' \G。--查看的是 db表
    • 对于test这个表,有 select,insert,update 权限。
    • 注意:因为没有with grant option,所以 grant_priv 是 N,不是Y

  

 

标签:DBA,192.168,david,--,20220517,user,权限,select
来源: https://www.cnblogs.com/lijfustc/p/16280113.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有