The m_account user needs the following privileges for the
mysqlreplicate: SELECT and INSERT
privileges on mysql database, REPLICATION SLAVE, REPLICATION
CLIENT and GRANT OPTION. As for the slave_acc users, they need
the SUPER privilege. The repl user, used as the argument for
is either created automatically or if it exists, it needs the
REPLICATION SLAVE privilege.
To run the mysqlrpladmin utility with the health command, the m_account used on the master needs an extra SUPER privilege.
As for the switchover command all the users need the following privileges: SUPER, GRANT OPTION, SELECT, RELOAD, DROP, CREATE and REPLICATION SLAVE