Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So öffnen Sie Port 3306 unter Linux

So öffnen Sie Port 3306 unter Linux

(*-*)浩
(*-*)浩Original
2019-05-30 14:43:4311740Durchsuche

Nach der Installation des MYSQL-Servers sind alle Vorgänge auf diesem Computer normal, aber wenn ich remote auf den MYSQL-Server auf anderen Computern zugreife, kann ich keine Verbindung herstellen

So öffnen Sie Port 3306 unter Linux

Ich vermute es ist ein Portproblem, Ergebnis:

telnet 192.168.1.245 3306

Es stellte sich heraus, dass die Verbindung durch die Firewall eingeschränkt wurde

Jetzt müssen Sie nur noch Port 3306 in der Firewall öffnen.

Öffnen Sie die Firewall-Konfigurationsdatei

vi /etc/sysconfig/iptables

Wie gezeigt:

So öffnen Sie Port 3306 unter Linux

Fügen Sie diese Zeile hinzu:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
Fügen Sie einfach diesen Satz hinzu (Der Zusatz ist offen. Die Anweisung von Port 3306 muss vor icmp-host-prohibited stehen. Andernfalls wird sie nicht wirksam.

Wenn es sich ebenfalls um einen anderen Port handelt, ersetzen Sie einfach „3306“ durch den entsprechenden Port.

Anschließend die Firewall neu starten

service iptables restart
Fertig!

Das obige ist der detaillierte Inhalt vonSo öffnen Sie Port 3306 unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn