MySQL verwendet standardmäßig die Portnummer 3306.
Das MySQL-Protokoll verwendet die Portnummer 3306, um eine Verbindung zu MySQL-Clients und Dienstprogrammen wie „mysqldump“ herzustellen. Es ist ein TCP, Transmission Control Protocol.
Mal sehen, ob bei der Verwendung dieses Standardports Sicherheitslücken bestehen –
Im Allgemeinen sollte Port 3306 nicht geöffnet werden, da der Server dadurch möglicherweise anfällig für Angriffe ist. Wenn Benutzer aus der Ferne eine Verbindung zur Datenbank herstellen müssen, gibt es viele andere Sicherheitsoptionen als das Öffnen von Port 3306.
Zu den Sicherheitsoptionen gehört die Verwendung von SSH-Tunneling. Wenn andererseits Port 3306 geöffnet werden muss, muss der Benutzer sicherstellen, dass die IP-Adressen, die auf den Port zugreifen können, eingeschränkt sind, sodass nicht vertrauenswürdige Hosts nicht auf die Verbindung zugreifen können. Obwohl der MySQL-Standardport 3306 ist, bedeutet dies nicht unbedingt, dass der MySQL-Dienst diesen Port immer verwendet.
Wenn der Benutzer den Port überprüfen oder sehen möchte, ob MySQL einen anderen Port verwendet, kann dies durch Ausführen einer kurzen SQL-Abfrage erfolgen.
SHOW VARIABLES WHERE Variable_name = 'port';
Das obige ist der detaillierte Inhalt vonWas ist die Standard-Portnummer für MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!