MySQL ist eine der beliebtesten relationalen Datenbanken, die weltweit weit verbreitet sind. Es wird häufig verwendet, um große Datenmengen von Webanwendungen zu speichern und zu verwalten. Wenn Sie einen CentOS-basierten Server verwalten und mit MySQL arbeiten, müssen Sie möglicherweise früher oder später herausfinden, auf welchem Port der MySQL-Server ausgeführt wird.
Die Kenntnis des Ports, auf dem MySQL ausgeführt wird, ist besonders wichtig, wenn Sie den Remotezugriff auf eine Datenbank konfigurieren oder die Ports überprüfen, um die Sicherheit des Servers zu gewährleisten. Aber wie kann ich diese Informationen herausfinden?
Es gibt mehrere Möglichkeiten, Informationen über den Port zu erhalten, auf dem der MySQL-Server auf CentOS ausgeführt wird. Eine der einfachsten Methoden ist die Verwendung eines Befehls netstat.
Wie erkenne ich den MySQL-Port auf CentOS?
Es gibt mehrere Möglichkeiten, um herauszufinden, auf welchem Port MySQL unter CentOS ausgeführt wird:
1) Datei my.cnf: öffnen Sie die Datei my.cnf, das sich im Verzeichnis /etc/mysql oder /etc befindet, und suchen Sie nach der Option "port". Dieser Parameter gibt den Port an, auf dem MySQL ausgeführt wird.
2) Der Befehl netstat: verwenden Sie den Befehl netstat, um eine Liste aller geöffneten Ports auf dem Server anzuzeigen. Suchen Sie in der Liste den Port, der dem MySQL-Prozess zugeordnet ist.
3) Befehl show variables: verbinden Sie sich mit MySQL, geben Sie den Befehl "show variables like 'port';" ein und drücken Sie die Eingabetaste. Als Ergebnis erhalten Sie Informationen über den Port, auf dem MySQL ausgeführt wird.
Vergessen Sie nicht, dass MySQL standardmäßig Port 3306 verwendet.
Nützliche Tipps für die Bestimmung des Ports für den Betrieb von MySQL auf CentOS
1. Befehl "netstat"
Der Befehl "netstat" kann verwendet werden, um aktive Netzwerkverbindungen und Routen im CentOS-Betriebssystem anzuzeigen. Führen Sie den folgenden Befehl im Terminal aus, um den MySQL-Port zu bestimmen:
netstat -tln | grep mysql
Durch die Ausführung dieses Befehls werden die verfügbaren Ports angezeigt, auf denen MySQL ausgeführt wird.
2. Befehl "lsof"
Der Befehl "lsof" kann verwendet werden, um Informationen über Dateien anzuzeigen, die von Prozessen in CentOS geöffnet werden. Führen Sie den folgenden Befehl im Terminal aus, um den MySQL-Port zu bestimmen:
lsof -i | grep mysql
Dieser Befehl zeigt die aktiven MySQL-Verbindungen und die entsprechenden Ports an.
3. MySQL-Konfigurationsdatei
Der ausgehende MySQL-Port kann durch Anzeigen seiner Konfigurationsdatei bestimmt werden. In CentOS wird die MySQL-Einstellungsdatei normalerweise als "my" bezeichnet.cnf" oder "my.ini". Gehen Sie in den Ordner mit der Konfigurationsdatei und öffnen Sie ihn mit einem Editor:
sudo nano /etc/mysql/my.cnf
Scrollen Sie in der geöffneten Datei nach unten und suchen Sie nach der Zeile "port uk-margin-medium">