mysqldump8.0.32でsingle-transactionの挙動が変わった

参考記事に書いてある通りだが知らなかったので備忘録

参考記事

要はmysqldumpのsingle-transactionの動作が8.0.31と8.0.32以上で異なる
8.0.32以上ではFLUSH TABLES WITH READ LOCKを実行するようになった

Amazon RDSではFLUSH TABLES WITH READ LOCKは許可されていないので8.0.32以上で、
single-transactionを実行するとCouldn't execute 'FLUSH TABLES WITH READ LOCK'になる

8.0.33以上で--set-gtid-purged=OFFをつければAmazon Aurora MySQLでdump取得できた