Dovecot
升級 MariaDB 後 Dovecot 無法正常工作
我剛剛將我的數據庫引擎更新為 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安裝,但在我的測試伺服器上,我必須手動安裝它們。
現在一切正常。:)