Что же такое делает эта ваша приложуха с базой?
Сколько не рыл на предмет регрессии в версиях MariaDB от 10.0 до 10.4 - ничего не нашёл - обратная совместимость очень хорошо поддерживается. И как ранее сказали, у последней версии MariaDB совместимость со старыми версиями MySQL (до 8 версии) гораздо лучше (можно сказать - отличная), чем в самой MySQL8 совместимость со своими старыми версиями.
Да хрен его знает, изначально я делал так:
mysqldump --ВсеБазы > Файл > mariadb 10.4
Прогеры сказали нет каких-то данных. У них ещё дохрена таблиц в performance_schema, которых на новом сервере не стало. Я попробовал на старом забекапить performance_schema не дало.
Пошел другим путем: Остановил марии на обоих серверах и просто скопирован каталог с базой на новый сервер. Запуск завершился ошибкой, причину которой не нашел. Поднял марию той же версии что на старом, опять скопировал каталог с данными и всё стартануло без проблем... Возможно у меня нет необходимого опыта с СУБД