Dovecot

升級 MariaDB 後 Dovecot 無法正常工作

  • January 20, 2015

我剛剛將我的數據庫引擎更新為 MariaDB (5.5.40-MariaDB-0ubuntu0.14.04.1 - (Ubuntu))。其他一切(Apache2 :80、:443、phpMyAdmin、Webmin 等),但 Dovecot 正在工作。

我不太確定需要安裝哪個軟體包來替換使 Dovecot 能夠與 MariaDB 對話的 /usr/lib/dovecot 共享庫。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 上再次工作,我必須重新配置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安裝,但在我的測試伺服器上,我必須手動安裝它們。

現在一切正常。:)

引用自:https://serverfault.com/questions/660433