我刚把数据库引擎更新到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服务器上,我不得不手动安装它们。
现在一切正常。 🙂