Я только что обновил свой движок базы данных до 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 и несколько других.
Кто-нибудь может посоветовать?
Edit
Я удалил 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, мне пришлось перенастроить etc / 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, но на моем тестовом сервере я должен был установить их вручную.
Теперь все работает нормально. :)