北京SEO

mysql grant查看用户权限命令

2019/10/10/17:34:50  阅读:2362  来源:谷歌SEO算法  标签: 发外链

本文章来给大家总结一些常用的来查看mysql用户权限命令的一些方法总结,在mysql中查看用户权限命令是show grants for了,下面我来详细介绍grants这个命令,有需要了解的朋友可参考.

语句,代码如下:show grants for 你的用户

比如如下代码:show grants for root@'localhost';

查看用户权限,代码如下:

  1. showgrantsfor你的用户;
  2. showgrantsforroot@'localhost';
  3. showgrantsforwebgametest@10.3.18.158;
  4. showcreatedatabasedbname;这个可以看到创建数据库时用到的一些参数。
  5. showcreatetabletickets;可以看到创建表时用到的一些参数

查看MYSQL数据库中所有用户,代码如下:

  1. mysql>SELECTDISTINCTCONCAT('User:''',user,'''@''',host,''';')ASqueryFROMmysql.user;
  2. +---------------------------------------+
  3. |query|
  4. +---------------------------------------+
  5. |User:;|
  6. |User:;|
  7. |User:;|
  8. |User:;|
  9. |User:;|
  10. |User:;|
  11. |User:;|
  12. |User:;|
  13. |User:;|
  14. |User:;|
  15. |User:;|
  16. |User:;|
  17. |User:;|
  18. |User:;|
  19. |User:;|
  20. |User:;|
  21. |User:;|
  22. |User:;|
  23. |User:;|
  24. |User:;|
  25. |User:;|
  26. +---------------------------------------+
  27. 21rowsinset(0.01sec)

查看数据库中具体某个用户的权限,代码如下:

  1. mysql>showgrantsfor;
  2. +-------------------------------------------------------------------------------------------------------------------+
  3. |Grantsfor|
  4. +-------------------------------------------------------------------------------------------------------------------+
  5. |GRANTPROCESS,SUPERON*.*TOIDENTIFIEDBYPASSWORD'*DAFF917B80E3314B1ABECBA9DF8785AFD342CE89'|
  6. |GRANTALLPRIVILEGESON`cacti`.*TO|
  7. +-------------------------------------------------------------------------------------------------------------------+
  8. 2rowsinset(0.00sec)
  9. mysql>select*frommysql.userwhereuser='cactiuser'G
  10. ***************************1.row***************************
  11. Host:%
  12. User:cactiuser
  13. Password:*DAFF917B80E3314B1ABECBA9DF8785AFD342CE89
  14. Select_priv:N
  15. Insert_priv:N
  16. Update_priv:N
  17. Delete_priv:N
  18. Create_priv:N
  19. Drop_priv:N
  20. Reload_priv:N
  21. Shutdown_priv:N
  22. Process_priv:Y
  23. File_priv:N
  24. Grant_priv:N
  25. References_priv:N
  26. Index_priv:N
  27. Alter_priv:N
  28. Show_db_priv:N
  29. Super_priv:Y
  30. Create_tmp_table_priv:N
  31. Lock_tables_priv:N
  32. Execute_priv:N
  33. Repl_slave_priv:N
  34. Repl_client_priv:N
  35. Create_view_priv:N
  36. Show_view_priv:N
  37. Create_routine_priv:N
  38. Alter_routine_priv:N
  39. Create_user_priv:N
  40. Event_priv:N
  41. Trigger_priv:N
  42. ssl_type:
  43. ssl_cipher:
  44. x509_issuer:
  45. x509_subject:
  46. max_questions:0
  47. max_updates:0
  48. max_connections:0
  49. max_user_connections:0--phpfensi.com

不但grants可以查看用户权限,还可以授予MySQL用户权限 创建、修改、删除 MySQL 数据表结构权限.

grant 创建、修改、删除 MySQL 数据表结构权限,代码如下:

  1. grantcreateontestdb.*todeveloper@'192.168.0.%';
  2. grantalterontestdb.*todeveloper@'192.168.0.%';
  3. grantdropontestdb.*todeveloper@'192.168.0.%';

grant 操作 MySQL 外键权限,代码如下:

grant references on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 临时表权限,代码如下:

grant create temporary tables on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 索引权限,代码如下:

grant index on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 视图、查看视图源代码权限,代码如下:

  1. grantcreateviewontestdb.*todeveloper@'192.168.0.%';
  2. grantshowviewontestdb.*todeveloper@'192.168.0.%';

grant 操作 MySQL 存储过程、函数权限,代码如下:

  1. grantcreateroutineontestdb.*todeveloper@'192.168.0.%';--now,canshowprocedurestatus
  2. grantalterroutineontestdb.*todeveloper@'192.168.0.%';--now,youcandropaprocedure--phpfensi.com
  3. grantexecuteontestdb.*todeveloper@'192.168.0.%';

广告内容

mysql grant查看用户权限命令 mysql grant查看用户权限命令 mysql grant查看用户权限命令

相关阅读

热门评论

木木老贼 木木老贼

互联网营销达人~

总篇数181

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法