Cara mengatur hak istimewa pengguna MySQL untuk sandaran dan pemulihan

Artikel ini adalah untuk Pengurus Pemulihan Zmanda Untuk MySQL (ZRM)

Kami menunjukkan pada contoh di bawah langkah-langkah untuk memberikan pengguna pangkalan data MySQL hak istimewa yang diperlukan untuk melakukan sandaran dan pemulihan untuk semua jadual di semua pangkalan data pelayan MySQL. Sekiranya pengguna yang ditentukan belum ada, ia akan dibuat. Begitu juga, dua pengguna pangkalan data yang berbeza dapat digunakan: satu untuk sandaran dan satu untuk pemulihan. Sila lihat Keistimewaan yang diperlukan untuk Akaun MySQL dalam Manual Pengguna ZRM untuk MySQL untuk maklumat lebih terperinci dan senarai keistimewaan terkini yang diperlukan masing-masing untuk sandaran dan pemulihan.

Persekitaran Contoh

Nama pengguna sandaran:pengguna sandaran
Kata laluan pengguna sandaran:zrmbackup
Hos pelayan sandaran ZRM:kuarza.zmanda.com
Hos pelayan MySQL:db2.zmanda.com
Versi pelayan MySQL5.1.x

Langkah

  1. Log masuk ke pelayan MySQL.
  2. Sambung ke MySQL sebagai pengguna 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>
  3. Berikan hak istimewa untuk pengguna backup-user untuk menyambung dari pelayan ZRM quartz.zmanda.com dengan kata laluan zrmbackup.Nota: localhost boleh digunakan sebagai ganti quartz.zmanda.com apabila pelayan MySQL adalah tempatan untuk pelayan 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)
  4. Keistimewaan Flush.mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.00 sec) using password