2016-01-04 2 views
0

Этой документация устарело с новым программным обеспечением Google Cloud Platform: https://cloud.google.com/sql/docs/replication#external-master-replicaРепликация Google Cloud Instance с внешним Mysql Master

Мы используем (BETA) экземпляр базы данных второго поколения Облака и нуждается копировщик ОТ внешнего мастера, чтобы убедиться, что все данные синхронизированы, а живая миграция верна.

Когда я использую CHANGE MASTER TO; Я получаю отказ от разрешений, и я уверен, что у меня есть правильные разрешения.

Мы выполнили те же шаги на вторичном экземпляре меньшего размера с тем же результатом.

Любые мысли?

  Select_priv: Y 
      Insert_priv: Y 
      Update_priv: Y 
      Delete_priv: Y 
      Create_priv: Y 
      Drop_priv: Y 
      Reload_priv: Y 
     Shutdown_priv: Y 
      Process_priv: Y 
      File_priv: Y 
      Grant_priv: Y 
     References_priv: Y 
      Index_priv: Y 
      Alter_priv: Y 
      Show_db_priv: Y 
      Super_priv: Y 
Create_tmp_table_priv: Y 
     Lock_tables_priv: Y 
      Execute_priv: Y 
     Repl_slave_priv: Y 
     Repl_client_priv: Y 
     Create_view_priv: Y 
     Show_view_priv: Y 
    Create_routine_priv: Y 
    Alter_routine_priv: Y 
     Create_user_priv: Y 
      Event_priv: Y 
      Trigger_priv: Y 
Create_tablespace_priv: Y 

Но пока я не могу изменить Мастер пунктов:

MySQL> CHANGE MASTER TO MASTER_LOG_FILE = 'MySQL-bin.000001', MASTER_LOG_POS = 107, MASTER_HOST = '', MASTER_USER = '', MASTER_PASSWORD = ''; ОШИБКА 1227 (42000): Доступ запрещен; вам нужно (по крайней мере, одно из) СУПЕР привилегий (ы) для этой операции

ответ

0

К сожалению о документации, эта функция не доступна в пользовательском интерфейсе, но вы должны быть в состоянии установить его с помощью API.

Перейдите на вкладку «Cloud SQL API» в документации для инструкций API.

Самый простой способ сделать это - посмотреть на параметры в документации и использовать проводник API для выполнения запросов.

0

Из документации:

1) управляемые экземпляры Cloud SQL не поддерживает команды, требующие супер привилегий.

2) экземпляры второго поколения не поддерживает репликацию с внешним ведущим

Единственным способом сделать то, что вы хотите, было бы создать первый экземпляр поколения для этой цели, а также использовать this tutorial для того, чтобы настроить репликация. Что он делает, это создание немого внутреннего мастера, который затем реплицируется на подчиненный экземпляр (1-й ген).

Смежные вопросы