Cet article est pour Gestionnaire de récupération Zmanda pour MySQL (ZRM)
Nous montrons dans l'exemple ci-dessous les étapes pour accorder à un utilisateur de base de données MySQL les privilèges requis pour effectuer des sauvegardes et des restaurations pour toutes les tables de toutes les bases de données d'un serveur MySQL. Si l'utilisateur spécifié n'existe pas déjà, il sera créé. De même, deux utilisateurs de base de données différents peuvent être utilisés: un pour les sauvegardes et un pour les restaurations. S'il te plait regarde Privilèges requis pour le compte MySQL dans le manuel de l'utilisateur de ZRM pour MySQL pour plus de détails et la liste la plus récente des privilèges requis chacun pour les sauvegardes et les restaurations.
Exemple d'environnement
Nom d'utilisateur de sauvegarde: | utilisateur de sauvegarde |
---|---|
Mot de passe de l'utilisateur de sauvegarde: | zrmsauvegarde |
Hôte du serveur de sauvegarde ZRM: | quartz.zmanda.com |
Hôte du serveur MySQL: | db2.zmanda.com |
Version du serveur MySQL | 5.1.x |
Étapes
- Connectez-vous au serveur MySQL.
- Connectez-vous à MySQL en tant qu'utilisateur 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> - Accorder des privilèges à l'utilisateur
backup-user
pour se connecter à partir du serveur ZRMquartz.zmanda.com
avec mot de passezrmbackup
.Noter:localhost
peut être utilisé à la place dequartz.zmanda.com
lorsque le serveur MySQL est local sur le serveur 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) - Privilèges Flush.
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec) using password