RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Глава 9. Использование MySQL Enterprise Backup с Group Replication

При применении MySQL Enterprise Backup, чтобы зарезервировать и впоследствии восстановить участника Group Replication, см. Using MySQL Enterprise Backup with Group Replication.

Работая с установкой Group Replication, mysqlbackup делает резервную информацию доступной для всех членов группы сервера, удостоверяясь что таблицы backup_history, backup_sbt_history (используя SBT API) и backup_progress обновляются на основном узле для каждой операции mysqlbackup. Чтобы работать с любым хостом в Group Replication удостоверьтесь, что следующие требования выполнены:

  • Имена или адреса хоста, содержавшиеся в столбце member_host таблицы performance_schema.replication_group_members, должны быть разрешимы mysqlbackup.

  • В дополнение к учетной записи mysqlbackup@localhost, созданной на каждом хосте, как описано в разделе 4.1.2, учетные записи пользователя mysqlbackup, чтобы получить доступ ко всем хостам в группе были созданы на каждом члене группы серверов. Это типовые запросы для создания записей:

    
    CREATE USER 'mysqlbackup'@'host1'
           IDENTIFIED BY 'password';
    CREATE USER 'mysqlbackup'@'host2'
           IDENTIFIED BY 'password';
    CREATE USER 'mysqlbackup'@'host3'
           IDENTIFIED BY 'password';
    ...
    

    Или, если имена хоста следуют некоторой модели, используйте подстановочный знак для имен хоста (если позволено политикой безопасности вашей окружающей среды), чтобы выполнить ту же самую задачу отдельным оператором, например:

    
    CREATE USER 'mysqlbackup'@'host_' IDENTIFIED BY
           'password';
    
  • Учетная запись mysqlbackup@localhost И все другие записи на доступ к хостам (то есть mysqlbackup@host1 , mysqlbackup@host2 , mysqlbackup@host3 и т.д. или просто mysqlbackup@host_ в нашем примере) используют одинаковый пароль. Это необходимо потому, что, в зависимости от того, как имена хоста решены, mysqlbackup будет, вероятно, использовать две учетных записи, чтобы закончить задание резервного копирования на настроенной Group Replication (одну для фактической операции резервного копирования, другую для обновления истории и прогресса на основном хосте), но только один пароль может быть определен в команде резервного копирования. Поэтому записи должны использовать тот же самый пароль.

  • Все привилегии, предоставленные mysqlbackup@localhost, как описано в разделе 4.1.2, также предоставлены всем другим записям, с которыми mysqlbackup соединяется с хостами:

    
    GRANT SELECT ON performance_schema.replication_group_members
          TO 'mysqlbackup'@'host1';
    GRANT SELECT ON performance_schema.replication_group_members
          TO 'mysqlbackup'@'host2';
    GRANT SELECT ON performance_schema.replication_group_members
          TO 'mysqlbackup'@'host3';
    [More grant statements for other privileges for all hosts ...]
    

    Или, если имена хоста следуют некоторой модели, используйте подстановочный знак для имен хоста (если позволено политикой безопасности вашей окружающей среды), чтобы выполнить ту же самую задачу, например:

    
    GRANT SELECT ON performance_schema.replication_group_members
          TO 'mysqlbackup'@'host_';
    [More grant statements for other privileges...]
    

Поиск

 

Найди своих коллег!

Вы можете направить письмо администратору этой странички, Алексею Паутову. mailto:alexey.v.pautov@mail.ru