我试图建立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