この記事は Zmanda Recovery Manager For MySQL(ZRM)
以下の例では、MySQLデータベースユーザーに、MySQLサーバーのすべてのデータベース内のすべてのテーブルのバックアップと復元を実行するために必要な特権を付与する手順を示します。 指定したユーザーがまだ存在しない場合は作成されます。 同様に、XNUMXつの異なるデータベースユーザーを使用できます。XNUMXつはバックアップ用、もうXNUMXつは復元用です。 参照してください MySQLアカウントに必要な権限 詳細およびバックアップと復元にそれぞれ必要な最新の権限リストについては、ZRM forMySQLユーザーマニュアルを参照してください。
環境の例
バックアップユーザー名: | バックアップユーザー |
---|---|
バックアップユーザーパスワード: | zrmバックアップ |
ZRMバックアップサーバーホスト: | クォーツ.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