Yedekleme ve geri yükleme için MySQL kullanıcı ayrıcalıkları nasıl ayarlanır

Bu makale MySQL İçin Zmanda Kurtarma Yöneticisi (ZRM)

Aşağıdaki örnekte, bir MySQL veritabanı kullanıcısına, bir MySQL sunucusunun tüm veritabanlarındaki tüm tablolar için yedekleme ve geri yükleme yapmak için gerekli ayrıcalıkları verme adımlarını gösteriyoruz. Belirtilen kullanıcı halihazırda mevcut değilse oluşturulacaktır. Benzer şekilde, iki farklı veritabanı kullanıcısı kullanılabilir: biri yedeklemeler ve diğeri geri yüklemeler için. Bakınız MySQL Hesabı için Gerekli Ayrıcalıklar Daha fazla ayrıntı ve yedeklemeler ve geri yüklemeler için gerekli olan en güncel ayrıcalıklar listesi için MySQL için ZRM Kullanım Kılavuzu.

Örnek Ortam

Yedek kullanıcı adı:yedek kullanıcı
Yedek kullanıcı şifresi:zrmbackup
ZRM yedekleme sunucusu ana bilgisayarı:kuvars.zmanda.com
MySQL sunucu ana bilgisayarı:db2.zmanda.com
MySQL sunucu sürümü5.1.x

Basamaklar

  1. MySQL sunucusuna giriş yapın.
  2. MySQL'e kök kullanıcı olarak bağlanın.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. Kullanıcı için ayrıcalıklar verin backup-user ZRM sunucusundan bağlanmak için quartz.zmanda.com şifre ile zrmbackup.Not: localhost yerine kullanılabilir quartz.zmanda.com MySQL sunucusu ZRM sunucusu için yerel olduğunda.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. Ayrıcalıkları Temizle.mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.00 sec) using password