MariaDB 10.2.10 + CentOSに7設定スレーブレプリケーション
私はHAProxyとMariaDBガレラクラスタを構成し、そして正常にテストしています。
バックアップのために、私はGaleraクラスタに非同期レプリケーションスレーブを1つ追加したいが失敗した。
以下は私のアクションです:
[mysqld]
log_bin
log_slave_updates
gtid_strict_mode
server_id=1
[galera]
wsrep_gtid_mode
と各スレーブノードの下の設定の下に追加:
すべてガレラクラスタアクションが行われた後、私は、各ガレラノードの/etc/my.cnf.d/server.cnf's
[mysqld]セクションの下の設定の下に追加しました/etc/my.cnf.d/server.cnf's
[mysqld]セクション:
[mysqld]
binlog_format=ROW
log_bin
log_slave_updates
server_id=2
gtid_strict_mode
後でレプリケーション用のユーザを作成し、をしました1つのGaleraノードにが出力され、スレーブノードでインポートが行われました。
stop slave; change master to master_host='one galera node name ',master_port=3306,master_user='repl_user',master_password='repl_password',master_use_gtid=current_pos; start slave;
をしかし失敗しました:
はその後、スレーブに走りました。 エラーMSGがある:もしあれば
Got fatal error 1236 from master when reading data from binary log: 'Error: connecting slave requested to start from GTID 0-2-11, which is not in the master's binlog'
あなたは、どんな提案を持っていますか、非常に感謝しています。
私は、1つのノードだけが非同期スレーブについて語られるべきだと思っています。 –
はい。非同期スレーブノードでは、私はgaleraクラスタの1つのノードにmaster_addressを設定します。 –