TL;DR
-
そもそも5.1から5.7へのレプリケーションはサポートされていないのは知っている
-
レプリカが
character_set_server = utf8mb4で起動した後、SET GLOBAL character_set_server = utf8はしていたけど、mysqldを再起動しないとI/Oスレッドはutf8mb4でコネクションをネゴシエートしようとして、5.1側に「そんなcharsetは知らん」と言われていたようだ。レプリカのmysqldを再起動して解決。
MySQL 5.1からMySQL 5.7にお引越ししようと、5.7のインスタンスを作って5.1をソースにした
CHANGE MASTER TO してから START SLAVE した。
2022-01-20T17:47:46.873075+09:00 19926 [Note] 'CHANGE MASTER TO FOR CHANNEL '' executed'. Previous state master_host='', master_port= 3306, …[さらに読む]