web-dev-qa-db-fra.com

L'adresse de liaison MySQL 5.7 ne fonctionne pas

J'ai toujours réussi à configurer une connexion à distance pour MySQL 5.5.

Aujourd'hui, j'ai installé un nouveau serveur avec Ubuntu 16.04 et MySQL 5.7. Mais pour certaines raisons, je ne peux pas faire écouter cette installation MySQL à d'autres hôtes mais 127.0.0.1.

Voici mon /etc/mysql/conf.d/mysql.cnf:

[mysqld]
bind-address = 0.0.0.0

Je n'ai pas pu me connecter à ce serveur MySQL à partir d'un hôte distant, et lorsque j'ai vérifié mon netstat, j'ai réalisé que MySQL écoute uniquement les connexions de localhost.

lsof -Pni :3306 la sortie est:

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

Quel est le problème?

17
Hast

Ils ont changé le paquet MySQL pour que le paramètre de liaison se trouve maintenant dans /etc/mysql/mysql.conf.d/mysqld.cnf. Veuillez y modifier le paramètre de liaison et supprimer tout ce que vous avez placé dans /etc/mysql/conf.d/mysql.cnf.

39
Linuxx