MySQL 5.7绑定地址不起作用

我一直成功地为MySQL 5.5build立一个远程连接。

今天,我安装了Ubuntu 16.04和MySQL 5.7的新服务器。 但由于某些原因,我不能让这个MySQL安装监听其他主机,但127.0.0.1。

这是我的/etc/mysql/conf.d/mysql.cnf:

[mysqld] bind-address = 0.0.0.0 

我无法从远程主机连接到这个mysql服务器,当我检查我的netstats时,我意识到mysql只监听来自本地主机的连接。

lsof -Pni :3306输出是:

 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mysqld 5302 mysql 25u IPv4 37280 0t0 TCP 127.0.0.1:3306 (LISTEN) 

问题是什么?

他们改变了MySQL包,使绑定参数现在在/etc/mysql/mysql.conf.d/mysqld.cnf中。 请更改那里的绑定参数,并删除您在/etc/mysql/conf.d/mysql.cnf中放置的任何内容。