web-dev-qa-db-ja.com

MySQL 5.7 bind-addressが機能しない

MySQL 5.5のリモート接続は常に正常に設定されています。

今日、私は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サーバーに接続できず、netstatを確認したところ、MySQLがlocalhostからの接続のみをリッスンしていることに気付きました。

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)

何が問題ですか?

17
Hast

彼らはMySQLパッケージを変更し、bindパラメータが/etc/mysql/mysql.conf.d/mysqld.cnfにあるようになりました。そこでバインドパラメータを変更し、/ etc/mysql/conf.d/mysql.cnfに配置したものをすべて削除してください。

39
Linuxx