我正在创建两个用户,一个仅用于mysqldump
备份我的数据库,另一个用于检查mysql
连接和galera cluster
状态。
我阅读了privileges
,并通过关注这篇文章将我的backup user
设置为具有lock tables
privileges
http://bencane.com/2011/12/12/creating-a-read-only-backup-user-for-mysqldump/
至于检查我的连接和集群状态,我给了用户privileges
usage
这两个privileges
最适合我想做的事情吗? 或者我应该给我其他privileges
?
感谢您的任何建议
mysqldump 所需的权限在之前的堆栈溢出帖子中得到了解答:mysqldump 转储完整模式所需的最小 GRANT?(触发器丢失了!!
既然你说你正在使用Galera Cluster,你可能还需要不时使用Percona XtraBackup进行SST。XtraBackup所需的权限是不同的。见 https://www.percona.com/doc/percona-xtrabackup/LATEST/innobackupex/privileges.html