Heim > Datenbank > MySQL-Tutorial > Hauptteil

Einfache Möglichkeiten zur Identifizierung des MySQL-Ports

Patricia Arquette
Freigeben: 2024-10-21 18:11:02
Original
974 Leute haben es durchsucht

Simple Ways to Identify the MySQL Port

Für jeden, der mit MySQL arbeitet – vom erfahrenen DBA bis zum Entwickler, der sich zum ersten Mal mit MySQL beschäftigt – ist es ein Muss zu wissen, auf welchem ​​Port Ihr Server läuft. Die Portnummer ist entscheidend für den Aufbau von Datenbankverbindungen, die Konfiguration von Firewalls und die Ermöglichung der Kommunikation zwischen Anwendungen und der Datenbank. Falsche Porteinstellungen können zu Verbindungsproblemen führen und den Datenfluss innerhalb Ihrer Anwendungen stören.

Dieses Tutorial ist unabhängig vom Betriebssystem, das Sie verwenden. Unabhängig davon, ob Sie Windows, macOS oder Linux verwenden, können Ihnen die hier beschriebenen Schritte dabei helfen, Ihre MySQL-Porteinstellungen zu identifizieren.

Verwendung der MySQL-Befehlszeile (Windows, Linux, MacOS)

Die MySQL-Befehlszeilenoption ist für alle Betriebssysteme universell. So können Sie den Port direkt in MySQL überprüfen.

Öffnen Sie Ihr Terminal oder Ihre Eingabeaufforderung und greifen Sie auf Ihre MySQL-Instanz zu:

mysql -u root -p
Nach dem Login kopieren

Sobald Sie angemeldet sind, führen Sie den folgenden SQL-Befehl aus:

SHOW VARIABLES LIKE 'port';
Nach dem Login kopieren

ODER

show variables where variable_name in ('hostname','port');
Nach dem Login kopieren

Nachdem Sie diesen Befehl ausgeführt haben, sehen Sie eine Ausgabe, die etwa so aussieht:

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.01 sec)
Nach dem Login kopieren

Überprüfen der MySQL-Konfigurationsdatei (Windows, MacOS, Linux)

Wenn Sie lieber die MySQL-Konfigurationsdatei überprüfen möchten, erfahren Sie hier, wie Sie dies für jedes Betriebssystem tun. Der Vorgang umfasst das Suchen und Öffnen der Konfigurationsdatei und die anschließende Suche nach der Porteinstellung.

Dateispeicherorte

Bei den meisten Installationen befindet sich der Speicherort für die MySQL-Konfigurationsdatei unter:

  • Linux: /etc/mysql/my.cnf ODER /etc/my.cnf
  • Windows: C:ProgramDataMySQLMySQL Server 8.0my.ini
  • macOS: /usr/local/mysql/my.cnf

Mit Texteditor anzeigen

Verwenden Sie einen Texteditor, um die Konfigurationsdatei zu öffnen. Zu den gängigen Editoren gehören Nano oder Vim unter Linux, Notepad unter Windows und Nano oder TextEdit unter macOS.

Suchen Sie im Abschnitt [mysqld] nach der Port-Anweisung. Es sollte ungefähr so ​​aussehen:

[mysqld]
port = 3306
basedir = "C:/Program Files/MySQL/MySQL Server 8.0/"
datadir = "C:/ProgramData/MySQL/MySQL Server 8.0/Data/"
socket = "MySQL"
key_buffer_size = 16M
Nach dem Login kopieren

Wenn die Portzeile fehlt, bedeutet dies, dass MySQL den Standardport 3306 verwendet.

Verwenden von netstat (Linux)

Wenn Sie ein Linux-System verwenden, können Sie auch den praktischen Befehl netstat verwenden, um herauszufinden, welchen Port MySQL verwendet. So geht's:

Öffnen Sie zunächst Ihr Terminal. Geben Sie den folgenden Befehl ein, um Netzwerkverbindungen im Zusammenhang mit MySQL anzuzeigen:

sudo netstat -tuln | grep mysql
Nach dem Login kopieren

Dieser Befehl listet alle Netzwerkverbindungen auf und filtert nach MySQL. Sie sollten eine Ausgabezeile ähnlich dieser sehen:

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1234/mysqld
Nach dem Login kopieren

In dieser Ausgabe ist 3306 die Portnummer, die MySQL überwacht.

Versuchen Sie Releem, um die Leistung zu überwachen, zu optimieren, Abfragen zu optimieren und das Schema Ihres Datenbankservers zu überprüfen.

Das obige ist der detaillierte Inhalt vonEinfache Möglichkeiten zur Identifizierung des MySQL-Ports. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!