Chr*_* W. 7 mysql replication permissions
我想使用脚本来监控 MySQL 数据库的复制状态,就像在这个 bash 脚本中一样:https : //gist.github.com/wesdeboer/1791632
我想创建一个仅用于查询复制状态的用户。所以基本上这个用户只需要运行以下命令:
"SHOW SLAVE STATUS \G"
Run Code Online (Sandbox Code Playgroud)
我需要授予用户的最低权限集是什么?
(这甚至是可以GRANT
编辑的东西吗?
Rol*_*DBA 17
根据SHOW SLAVE STATUS\G 上的MySQL 文档
无论是SUPER或REPLICATION CLIENT应该这样做。我会选择最低限度:
GRANT REPLICATION CLIENT ON *.* to user@host;
Run Code Online (Sandbox Code Playgroud)