TL; DR
Да, это ожидается, потому что MySQL Workbench - это продукт Oracle, и он официально не поддерживает MariaDB, который фактически является конкурентом MySQL. Workbench предупреждает вас о потенциальных несовместимостях, не обязательно обнаруженных. В большинстве случаев это можно смело игнорировать.
Детали
База знаний статье MariaDB о совместимости MySQL описывает отношения лучше (курсив мой):
Для всех практических целей MariaDB представляет собой двоичный вариант замены той же версии MySQL (например, MySQL 5.1 -> MariaDB 5.1, MariaDB 5.2 и MariaDB 5.3 совместимы. MySQL 5.5 совместим с MariaDB 5.5, а также на практике с MariaDB 10.0) , Это означает, что:
- Файлы данных и файлов определений таблиц (.frm) являются двоично-совместимыми.
- См. Примечание ниже для несовместимости с представлениями!
- Все клиентские API, протоколы и структуры идентичны. Все имена файлов, двоичные файлы, пути, порты, сокеты и т. Д. Должны быть одинаковыми.
- Все коннекторы MySQL (PHP, Perl, Python, Java, .NET, MyODBC, Ruby, коннектор MySQL C и т. Д.) Работают без изменений с MariaDB.
- Есть некоторые проблемы с установкой PHP5, о которых вы должны знать (ошибка в том, как старый клиент PHP5 проверяет совместимость библиотек).
- Пакет mysql-client также работает с сервером MariaDB.
- Общая клиентская библиотека двоично совместима с клиентской библиотекой MySQL.
Это означает, что в большинстве случаев вы можете просто удалить MySQL и установить MariaDB, и все готово. (Нет необходимости конвертировать любые файлы данных, если вы используете ту же основную версию, как 5.1). Однако вы все равно должны запустить mysql_upgrade, чтобы завершить обновление. Это необходимо для того, чтобы ваши привилегированные таблицы mysql и таблицы событий обновлялись новыми полями, которые использует MariaDB.
Мы ежемесячно выполняем слияния с базой кода MySQL, чтобы гарантировать нашу совместимость и получать все без исключения функции и исправления ошибок, добавленные Oracle.
Все это, как говорится, есть некоторые несовместимости, которые могут повлиять или не повлиять на вас. В связанной статье базы знаний есть раздел об известных несовместимостях между различными версиями MySQL и MariaDB. Обратитесь к разделу для вашей версии MariaDB для заметок, которые могут повлиять на вас.