mariadb json longtext replication

Небольшая заметка про возникшую буквально на ровном месте задачку: при репликации с Percona 8 на MariaDB 10.7 запуск передачи данных не состоялся. А поднять версию базы в данном случае было необходимо, как и просто переехать на новое железо. Ошибка сразу нашлась в логе: тип JSON в старой базе стал LONGTEXT в новой. И репликация просто не стала запускаться. Решить проблему можно было 2 вариантами: добавить plugin для работы с этим типом данных (которого нет в хранилищах пакетного менеджера) или изменить при настройке репликации параметр binlog_format. В итоге всё отлично запустилось:

SET GLOBAL binlog_format='STATEMENT';
CHANGE MASTER TO ... ;
START SLAVE;

Из минусов - это путь в один конец и обратно репликацию уже не добавить, но в данном случае и не было такой цели.