Dieser Artikel ist für Zmanda Recovery Manager für MySQL (ZRM)
Im folgenden Beispiel werden die Schritte zum Gewähren eines MySQL-Datenbankbenutzers gezeigt, für den Berechtigungen erforderlich sind, um Sicherungen und Wiederherstellungen für alle Tabellen in allen Datenbanken eines MySQL-Servers durchzuführen. Wenn der angegebene Benutzer noch nicht vorhanden ist, wird er erstellt. Ebenso können zwei verschiedene Datenbankbenutzer verwendet werden: einer für Sicherungen und einer für Wiederherstellungen. Bitte sehen Sie Erforderliche Berechtigungen für das MySQL-Konto Weitere Informationen und die aktuellste Liste der Berechtigungen, die jeweils für Sicherungen und Wiederherstellungen erforderlich sind, finden Sie im ZRM for MySQL-Benutzerhandbuch.
Beispielumgebung
Backup-Benutzername: | Backup-Benutzer |
---|---|
Benutzerpasswort sichern: | zrmbackup |
ZRM-Backup-Server-Host: | quarz.zmanda.com |
MySQL Server Host: | db2.zmanda.com |
MySQL Server Version | 5.1.x |
Shritte
- Melden Sie sich beim MySQL-Server an.
- Stellen Sie als Root-Benutzer eine Verbindung zu MySQL her.
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> - Gewähren Sie dem Benutzer Berechtigungen
backup-user
vom ZRM-Server zu verbindenquartz.zmanda.com
mit Passwortzrmbackup
.Hinweis:localhost
kann anstelle von verwendet werdenquartz.zmanda.com
wenn der MySQL-Server lokal für den ZRM-Server ist.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) - Berechtigungen spülen.
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec) using password