本文适用于 适用于MySQL的Zmanda恢复管理器(ZRM)
在下面的示例中,我们显示了授予MySQL数据库用户所需特权的步骤,这些特权为MySQL服务器的所有数据库中的所有表执行备份和还原。 如果指定的用户尚不存在,将创建该用户。 同样,可以使用两个不同的数据库用户:一个用于备份,一个用于还原。 请参阅 MySQL帐户的必需特权 有关更多详细信息和备份和还原所需的特权的最新列表,请参见《 ZRM for MySQL用户手册》。
示例环境
备份用户名: | 备用用户 |
---|---|
备用用户密码: | 备份 |
ZRM备份服务器主机: | crystal.zmanda.com |
MySQL服务器主机: | db2.zmanda.com |
MySQL服务器版本 | 5.1.x |
步骤
- 登录到MySQL服务器。
- 以root用户身份连接到MySQL。
db2:/ # mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 5.1.08
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql> - 授予用户特权
backup-user
从ZRM服务器连接quartz.zmanda.com
与密码zrmbackup
。笔记:localhost
可以代替quartz.zmanda.com
当MySQL服务器在ZRM服务器本地时。mysql> GRANT SELECT, INSERT, UPDATE, CREATE, DROP, RELOAD, SHUTDOWN, FILE, INDEX, ALTER, SUPER, LOCK TABLES, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, TRIGGER, CREATE ROUTINE, DELETE, EVENT, ALTER ROUTINE ON *.* TO 'backup-user'@'quartz.zmanda.com' IDENTIFIED BY 'zrmbackup';
Query OK, 0 rows affected (0.01 sec) - 同花顺特权。
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec) using password