Эта статья предназначена для Zmanda Recovery Manager для MySQL (ZRM)
В приведенном ниже примере мы показываем шаги для предоставления пользователю базы данных MySQL необходимых прав для выполнения резервного копирования и восстановления всех таблиц во всех базах данных сервера MySQL. Если указанный пользователь еще не существует, он будет создан. Точно так же могут использоваться два разных пользователя базы данных: один для резервного копирования и один для восстановления. Пожалуйста, посмотри Необходимые привилегии для учетной записи MySQL в Руководстве пользователя ZRM для MySQL для получения более подробной информации и актуального списка привилегий, необходимых для резервного копирования и восстановления.
Пример среды
Имя пользователя резервного копирования: | резервный пользователь |
---|---|
Резервный пароль пользователя: | zrmbackup |
Хост сервера резервного копирования ZRM: | кварц.zmanda.com |
Хост сервера MySQL: | db2.zmanda.com |
Версия сервера MySQL | 5.1.x |
Шаги
- Войдите на сервер MySQL.
- Подключитесь к MySQL как пользователь 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> - Предоставить привилегии пользователю
backup-user
для подключения с сервера ZRMquartz.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