Ich habe MySQL Server auf meinem lokalen Ubuntu Server (11.10) installiert. Ich kann von einem Remotecomputer keine Verbindung zum Server herstellen.
Als ich versuchte: - nmap localhost
, zeigt es das folgende
PORT STATE SERVICE 22 / tcp open ssh 80 / tcp open http 139 / tcp open netbios-ssn 445 / tcp open microsoft-ds 631 / tcp open ipp 3306 / tcp MySQL öffnen
Das bedeutet, dass 3306
der MySQL-Port offen ist, oder? Aber als ich versuchte nmap 192.168.0.50
, welches die Bediener IP ist, erhalte ich das folgende: -
PORT STATE SERVICE 22 / tcp open ssh 80 / tcp open http 139 / tcp open netbios-ssn 445 / tcp open microsoft-ds
Bedeutet dies, dass der Port beim Zugriff über IP nicht geöffnet ist? Wenn ja, wie öffne ich den Port?
Ich hatte den folgenden Code ausprobiert, aber anscheinend hat es nicht funktioniert.
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
Was ist hier falsch?
quelle
/etc/mysql/mysql.conf.d/mysqld.cnf
für die Bindeadresse befand sich für mein System unter.