Перевел сервер БД с MySQL (был 5.5) на MariaDB (текущая версия – 10.1).
MariaDB – это форк MySQL, при чем форкнул ни кто иной, как Майкл Видениус, создатель MySQL. Причиной ответвления стала неопределенность лицензирования MySQL, после того, как она перешла под брозды сначала Sun Microsystems, а потом Oracle.
Отмечается, что MariaDB имеет значительные улучшения в коде, влияющих на общую производительность, поддержку новых движков хранения данных и многое другое. Но самое главное, что MariaDB обратно совместим с MySQL, поэтому в миграции нет никакой сложности.
Берем источники репозиториев с MariaDB от сюда и выполяем команду установки:
apt-get install mariadb-server
Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: shtool Use 'apt-get autoremove' to remove it. The following extra packages will be installed: galera-3 libjemalloc1 libmariadbclient18 libmysqlclient18 mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common mariadb-server-10.1 mariadb-server-core-10.1 Suggested packages: mariadb-test netcat-openbsd socat tinyca The following packages will be REMOVED: mysql-client-5.5 mysql-server mysql-server-5.5 mysql-server-core-5.5 The following NEW packages will be installed: galera-3 libjemalloc1 libmariadbclient18 mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common mariadb-server mariadb-server-10.1 mariadb-server-core-10.1 The following packages will be upgraded: libmysqlclient18 1 upgraded, 9 newly installed, 4 to remove and 1 not upgraded. Need to get 48.5 MB of archives. After this operation, 74.6 MB of additional disk space will be used. Do you want to continue [Y/n]?
Отвечаем yes, после чего будет автоматически удалены зависивости MySQL и установлена MariaDB.