查看mysql所有用户的权限

下午有安全检查,需要我告诉检查人员数据库中所有用户的权限,百度之后,记录下查询方法做记录,首先查询出数据库里所有的用户:

  1. mysql> select distinct concat(user ,'@',host) as query from mysql.user \G;

  2. *************************** 1. row ***************************

  3. query: root@127.0.0.1

  4. *************************** 2. row ***************************

  5. query: root@::1

  6. *************************** 3. row ***************************

  7. query: python@local

  8. *************************** 4. row ***************************

  9. query: python@localhost

  10. *************************** 5. row ***************************

  11. query: qhz@localhost

  12. *************************** 6. row ***************************

  13. query: root@localhost

  14. *************************** 7. row ***************************

  15. query: zabbix@localhost

  16. *************************** 8. row ***************************

  17. query: root@localhost.localdomain

  18. 8 rows in set (0.00 sec)


  19. ERROR:

  20. No query specified


  21. mysql> select distinct concat(user ,'@',host) as query from mysql.user ;

  22. +----------------------------+

  23. | query                      |

  24. +----------------------------+

  25. | root@127.0.0.1             |

  26. | root@::1                   |

  27. | python@local               |

  28. | python@localhost           |

  29. | qhz@localhost              |

  30. | root@localhost             |

  31. | zabbix@localhost           |

  32. | root@localhost.localdomain |

  33. +----------------------------+

  34. 8 rows in set (0.00 sec)


复制代码
上面内容都是查询到的用户,然后你需要看那个用户的权限,分别来查询下他们的权限,比如我们看看zabbix的权限:
  1. mysql> show grants for zabbix@localhost;

  2. +------------------------------------------------------------------------------------------------------------------------+

  3. | Grants for zabbix@localhost                                                                                            |

  4. +------------------------------------------------------------------------------------------------------------------------+

  5. | GRANT ALL PRIVILEGES ON *.* TO 'zabbix'@'localhost' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' |

  6. | GRANT ALL PRIVILEGES ON `zabbix`.* TO 'zabbix'@'localhost'                                                             |

  7. +------------------------------------------------------------------------------------------------------------------------+

  8. 2 rows in set (0.00 sec)


复制代码
上面显示的内容就是我们查询到的zabbix在本机的权限
加入你想看其他的用户的权限,可以换其他用户即可


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值