我試圖建立iRedMail但在安裝過程中我得到這個錯誤:連接到MySQL不工作
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
,並默認iRedMail嘗試與TCP,而不是與系統插口連接到MySQL 。
要縮小問題,以下工作:
mysql -h localhost -P 3306 -u root -p
但這並不
mysql -h 127.0.0.1 -P 3306 -u root -p
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
我使用的MySQL版本14.14在Ubuntu 14.04
下面是相關的配置/etc/mysql/my.cnf
行:
skip-networking=0
bind-address = 127.0.0.1
此外,mysql> SHOW VARIABLES;
表明
skip_networking | ON
這裏是px aux | grep mysql
相關線路:
mysql /usr/sbin/mysqld --basedir=/usr --datadir=/mnt/storage/data/mysql/ --plugin- dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
=編輯=
這裏的主要問題是如何關閉skip_networking
可能是DNS問題。本地主機解決什麼問題? – Donal 2014-09-06 13:05:30
@Donal服務器:\t \t 172.31.0.2 地址:\t 172.31.0.2#53 名稱:\t本地主機 地址:127.0.0.1 – iggy 2014-09-06 13:06:42
@Donal:這會是一個問題嗎?地址不是本地的,並且skip_networking已打開,因此它無法連接? – iggy 2014-09-06 13:34:47