3.4.2.4. Permissions Required

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
the --rpl-user option,
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