Я только что обновил свой движок базы данных до MariaDB (5.5.40-MariaDB-0ubuntu0.14.04.1 - (Ubuntu)). Все остальное (Apache2: 80,: 443, phpMyAdmin, Webmin и т. Д.), Но Dovecot работает.
Я не совсем уверен, какой пакет необходимо установить, чтобы заменить общие библиотеки / usr / lib / dovecot, которые позволяют Dovecot взаимодействовать с MariaDB. Mysql использовал libdriver_mysql.so и несколько других.
Кто-нибудь может посоветовать?
редактировать
Я удалил MySQL, используя
apt-get remove --purge mysql-server mysql-client mysql-common
apt-get autoremove
apt-get autoclean
Эти команды также удалили PHPMYADMIN и MYSQLI. Поэтому, когда я установил MariaDB, я включил следующие пакеты:
apt-get install mariadb-server mariadb-client libmariadbclient-dev libmariadbd-dev phpmyadmin
Вам может не потребоваться dev
пакеты, но я все равно их установил.
Чтобы phpMyAdmin снова работал только с SSL, мне пришлось перенастроить и т.д. / phpmyadmin / apache.conf чтобы включить перезапись http => https.
Установка пакетов ниже:
apt-get install dovecot-mysql
apt-get install libclass-dbi-mysql-perl
Я также переустановил
apt-get install php-auth
apt-get install php-pear
apt-get install postfix-mysql
Вы можете обнаружить, что эти последние три уже установлены libclass-dbi-mysql-perl но на моем тестовом сервере мне пришлось установить их вручную.
Теперь все работает нормально. :)