J'ai installé le serveur MySQL sur mon serveur Ubuntu local (11.10). Je ne peux pas me connecter au serveur depuis une machine distante.
Quand j'ai essayé: - nmap localhost
, il montre ce qui suit
SERVICE DE L'ÉTAT DU PORT 22 / TCP Open SSH 80 / TCP ouvert http 139 / TCP ouvert NetBIOS-SSN Microsoft-ds ouvert 445 / tcp 631 / TCP Open IPP 3306 / tcp ouvrir mysql
Cela signifie que 3306
, le port MySQL est ouvert, non? Mais quand j'ai essayé nmap 192.168.0.50
, qui est l'IP du serveur, j'obtiens ce qui suit: -
SERVICE DE L'ÉTAT DU PORT 22 / TCP Open SSH 80 / TCP ouvert http 139 / TCP ouvert NetBIOS-SSN Microsoft-ds ouvert 445 / tcp
Est-ce à dire que le port n'est pas ouvert lors de l'accès via IP? Si oui, comment puis-je ouvrir le port?
J'avais essayé le code suivant, mais il semble que cela n'a pas fonctionné.
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
Qu'est-ce qui ne va pas ici?
la source
/etc/mysql/mysql.conf.d/mysqld.cnf
pour mon système.