The following SQL will create a MySQL user with the minimum number of privileges
necessary to backup databases:
CREATE USER 'backup'@'localhost' IDENTIFIED BY '#PASSWORD#';
GRANT SELECT, RELOAD, FILE, SUPER, LOCK TABLES,
SHOW VIEW ON *.* TO 'backup'@'localhost'
IDENTIFIED BY '#PASSWORD#'
WITH MAX_QUERIES_PER_HOUR