REPLICATION SLAVE 與 REPLICATION CLIENT 許可權

神諭丶發表於2016-11-01

測試的版本為5.6.30

REPLICATION SLAVE 常用於建立複製時所需要用到的使用者許可權,也就是slave server必須被master server授權具有該許可權的使用者,才能透過該使用者複製。
並且"SHOW SLAVE HOSTS
"這條命令和REPLICATION SLAVE許可權有關,否則執行時會報錯:
  
ERROR 1227 (42000): Access denied; you need (at least one of) the REPLICATION SLAVE privilege(s) for this operation
REPLICATION CLIENT 不可用於建立複製,有該許可權時,只是多了可以使用如"SHOW SLAVE STATUS"、"SHOW MASTER STATUS"等命令。
在5.6.6版本以後,也可以使用"
SHOW BINARY LOGS"


原文:
  1. The REPLICATION CLIENT privilege enables the use of SHOW MASTER STATUS and SHOW SLAVE STATUS. In MySQL 5.6.6 and later, it also enables the use of the SHOW BINARY LOGS statement.
  2. The REPLICATION SLAVE privilege should be granted to accounts that are used by slave servers to connect to the current server as their master. Without this privilege, the slave cannot request updates that have been made to databases on the master server.



參考文獻: 
MySQL 5.6 Reference Manual - 6.2.1 Privileges Provided by MySQL


作者微信公眾號(持續更新)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29773961/viewspace-2127425/,如需轉載,請註明出處,否則將追究法律責任。

相關文章