Міграція з MySQL на MariaDB: відмінності, сумісність та покроковий перехід

MySQL / MariaDB · 19.04.2026
Міграція з MySQL на MariaDB: відмінності, сумісність та покроковий перехід

MySQL vs MariaDB: ключові відмінності

ПараметрMySQL 8.0MariaDB 10.x
ЛіцензіяGPL + комерційна (Oracle)GPL (повністю open source)
Galera ClusterНіВбудований
СумісністьDrop-in заміна для MySQL 5.7

Крок 1: Бекап MySQL

mysqldump -u root -p --all-databases --single-transaction \
    --routines --triggers > /backup/mysql_full_$(date +%Y%m%d).sql

Крок 2: Видалення MySQL та встановлення MariaDB

sudo systemctl stop mysql
sudo apt remove --purge mysql-server mysql-client
sudo apt install mariadb-server mariadb-client

Крок 3: Імпорт даних

sudo mariadb-secure-installation
mysql -u root -p < /backup/mysql_full_*.sql
mysql -u root -p -e "SHOW DATABASES;"
MariaDB повністю сумісна з MySQL 5.7 — більшість застосунків працюють без змін у конфігурації.
← Назад до бази знань Поставити питання підтримці