MariaDB — реляционная система управления базами данных с открытым исходным кодом, возникшая как ответвление MySQL. Joomla может использовать MariaDB для хранения содержимого, учётных записей и настроек при соблюдении требований своей версии.
MariaDB и MySQL
Обе системы используют SQL и имеют много совместимых интерфейсов. Однако их версии, функции, настройки и поведение развиваются отдельно. Совпадение номера версии не означает одинаковые возможности или полную взаимозаменяемость.
Использование с Joomla
Для Joomla проверяют поддерживаемую версию MariaDB, драйвер PHP, кодировку, сортировку и требования расширений. Успешное подключение не доказывает совместимость всех запросов и операций обновления.
Перед переносом Joomla между СУБД сохраняют базу и файлы, испытывают восстановление на отдельной копии и проверяют сайт. Особое внимание уделяют поиску, сортировке, записи материалов и установке обновлений.
Что важно при обслуживании
База, пользователь СУБД и служба сервера — разные объекты. Перезапуск службы не заменяет исправление неверных прав или повреждённого запроса. Для диагностики учитывают точную версию сервера, журналы и реальную нагрузку.
Вывод
MariaDB предоставляет Joomla реляционное хранилище. Совместимость оценивают по требованиям и проверке конкретного сайта, а не по общему сходству с MySQL.