0

EC2 mysql(percona galera) から rds mysql に移行しようとしていますが、いくつかの問題が発生しています。最初のインポートはうまく機能しますが、その後、残りのバイナリログを適用しようとすると問題が発生します。

binlog sql を作成するコマンド:

mysqlbinlog /var/lib/mysql/binary-logs.000027 --start-position=354567 > /var/lib/mysql/backup/binlog.sql`

インポート コマンドの出力:

mysql -u mysqluser -p -h mysqlmasked.cfdaddadacsabil.us-east-1.rds.amazonaws.com -e "source binlog.sql"
Enter password:

ファイルの 9 行目にエラー 1227 (42000): 'binlog.sql': アクセスが拒否されました。この操作には SUPER 権限 (少なくとも 1 つ) が必要です

binlog.sql の 9 行目の抜粋 (BINLOG ') は、エラーが発生した場所です。

BINLOG '   rLADADADAAAdAAAAHgAAAABAAQANS42LjIyLTcyLjZAZZAZAbG9nAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACsu7lADADANAAgAEgAEBAQEEgAAXAAEGggAAAAIDADAAAAACgoKGRkAATlU
4cQ=
'/*!*/;

移行中のビジネスへの影響を最小限に抑えるために、これをどのように回避できますか? GTID はマスター (ec2) 側で使用され、Amazon はこれをサポートしていないため、レプリケーションもオプションではありません。

ご協力いただきありがとうございます。

4

0 に答える 0