监控MySQL时用户授权

来源:互联网 发布:3大云计算股票龙头股 编辑:程序博客网 时间:2024/06/01 23:17

在我们监控MySQL的时候,需要连接到MySQL数据库,但是在进行用户授权的时候,要遵循权限最小化的原则,分配最简单够用的权限即可,下面是我给生产MySQL的监控用户授权。

mysql> grant select,process,replication client on *.* to monitor@'10.47.61.142' identified by 'xxxxxxxxx';mysql> flush privileges;

1、process通过这个权限,用户可以执行SHOW PROCESSLIST和KILL命令。默认情况下,每个用户都可以执行SHOW PROCESSLIST命令,但是只能查询本用户的进程。
2、replication client拥有此权限可以查询master server、slave server状态。

0 0