Este artigo é para Zmanda Recovery Manager para MySQL (ZRM)
Mostramos no exemplo abaixo as etapas para conceder a um usuário do banco de dados MySQL os privilégios necessários para realizar backups e restaurações para todas as tabelas em todos os bancos de dados de um servidor MySQL. Se o usuário especificado ainda não existir, ele será criado. Da mesma forma, dois usuários de banco de dados diferentes podem ser usados: um para backups e outro para restaurações. Por favor, veja Privilégios exigidos para a conta MySQL no ZRM for MySQL User Manual para mais detalhes e a lista mais atual de privilégios necessários para backups e restaurações.
Ambiente de Exemplo
Nome de usuário de backup: | usuário reserva |
---|---|
Senha de usuário de backup: | zrmbackup |
Host do servidor de backup ZRM: | quartzo.zmanda.com |
Host do servidor MySQL: | db2.zmanda.com |
Versão do servidor MySQL | 5.1.x |
Passos
- Faça login no servidor MySQL.
- Conecte-se ao MySQL como usuário root.
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> - Conceda privilégios para o usuário
backup-user
conectar do servidor ZRMquartz.zmanda.com
com senhazrmbackup
.Observação:localhost
pode ser usado em vez dequartz.zmanda.com
quando o servidor MySQL é local para o servidor 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) - Liberar privilégios.
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec) using password