在升级MariaDB之后,Dovecot不工作了

我刚把数据库引擎更新到MariaDB(5.5.40-MariaDB-0ubuntu0.14.04.1 – (Ubuntu))。 其他一切(Apache2:80,:443,phpMyAdmin,Webmin等),但Dovecot正在工作。

我不太确定需要安装哪个软件包来replace使得Dovecot能够与MariaDB交谈的/ usr / lib / dovecot共享库。 Mysql曾经使用过libdriver_mysql.so,还有一些其他的。

任何人都可以build议?

编辑
我使用删除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上工作,我不得不重新configurationetc / 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安装了,但是在我的testing服务器上,我不得不手动安装它们。

现在一切正常。 🙂