Смена MySQL на MariaDB 10.x
Смена MySQL на MariaDB 10.x
Подскажите, пожалуйста, возможно ли и как правильно заменить MySQL на MariaDB 10.x (Debian 7)
Re: Смена MySQL на MariaDB 10.x
сделать дамп всех рабочих рабочих баз данных (движки innodb разные, не совместимые между собой)
на всякий случай сделать копию конфигурационных файлов из /etc/ к mysql
удалить mysql
установить MariaDB
восстановить из копии конфигурационные файлы(конфигурационные файлы от mysql нормально хаваются mariadb - один разработчик) в /etc/, если они затрутся (большая вероятность что они останутся нетронутыми)
запустить mariadb
сменить пароль root на пароль из конфига /usr/local/vesta/conf/mysql.conf
развернуть базы данных
на всякий случай сделать копию конфигурационных файлов из /etc/ к mysql
удалить mysql
установить MariaDB
восстановить из копии конфигурационные файлы(конфигурационные файлы от mysql нормально хаваются mariadb - один разработчик) в /etc/, если они затрутся (большая вероятность что они останутся нетронутыми)
запустить mariadb
сменить пароль root на пароль из конфига /usr/local/vesta/conf/mysql.conf
развернуть базы данных
Re: Смена MySQL на MariaDB 10.x
Спасибо
Удалил MySQL:. Сервер чистый поэтому ничего не дампил.
Затем установил MariaDB и phpMyAdmin т.к. он был удален вместе с MySQL
После старта MariaDB вылезла ошибка Exim (не стартует):
Что с этим сделать?
Удалил MySQL:
Code: Select all
apt-get purge mysql*
Затем установил MariaDB и phpMyAdmin т.к. он был удален вместе с MySQL
После старта MariaDB вылезла ошибка Exim (не стартует):
Code: Select all
[....] Starting MTA:2014-12-01 18:07:32 Exim configuration error in line 34 of /var/lib/exim4/config.autogenerated.tmp:
main option "acl_smtp_mime" unknown
Invalid new configfile /var/lib/exim4/config.autogenerated.tmp, not installing
/var/lib/exim4/config.autogenerated.tmp to /var/lib/exim4/config.autogenerated
invoke-rc.d: initscript exim4, action "start" failed.
dpkg: error processing exim4-daemon-light (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
exim4-daemon-light
E: Sub-process /usr/bin/dpkg returned an error code (1)
Re: Смена MySQL на MariaDB 10.x
С Exim разобрался - при удалении старой MySQL пакетный менеджер добавляет пакет exim4-daemon-light и убирает exim4-daemon-heavy. Так вот, после установки MariaDB удаляем exim4-daemon-light и все становится на свои места.