Heim > Datenbank > MySQL-Tutorial > MySQL-Verbindung abgelehnt: „Es konnte keine Verbindung hergestellt werden...' – Wie kann ich das Problem beheben?

MySQL-Verbindung abgelehnt: „Es konnte keine Verbindung hergestellt werden...' – Wie kann ich das Problem beheben?

Patricia Arquette
Freigeben: 2024-10-29 10:44:02
Original
697 Leute haben es durchsucht

MySQL Connection Refused:

Fehler: MySQL – „Es konnte keine Verbindung hergestellt werden“ aufgrund der Ablehnung der Zielmaschine

Beim Versuch, eine Verbindung zu einer entfernten MySQL-Datenbank herzustellen, Es ist möglich, dass die Fehlermeldung „Es konnte keine Verbindung hergestellt werden, weil der Zielcomputer dies aktiv abgelehnt hat“ auftritt. Obwohl ähnliche Probleme auftreten, können die Gründe unterschiedlich sein.

In diesem Fall entsteht das Problem durch die Konfiguration des MySQL-Servers. Standardmäßig akzeptiert MySQL möglicherweise nur Verbindungen vom *nix-Socket oder nur für localhost.

Lösung:

Um diesen Fehler zu beheben, müssen Sie den my ändern. cnf-Konfigurationsdatei in /etc/mysql/my.cnf (für Ubuntu). Hier ist eine Aufschlüsselung der vorzunehmenden Änderungen:

1. Konfigurieren Sie bind-address:

Kommentieren Sie die Zeile bind-address aus und setzen Sie sie auf 0.0.0.0, um Verbindungen von jeder IP-Adresse aus zuzulassen.

bind-address = 0.0.0.0
Nach dem Login kopieren

2. Deaktivieren Sie skip-networking:**

Kommentieren Sie die Zeile #skip-networking aus, um die Vernetzung zu aktivieren. Diese Zeile ist normalerweise standardmäßig auskommentiert.

#skip-networking
Nach dem Login kopieren

3. Starten Sie MySQL neu:

Sobald die Änderungen vorgenommen wurden, starten Sie MySQL neu, um sie zu übernehmen. Sie können dies mit dem folgenden Befehl tun:

sudo systemctl restart mysql
Nach dem Login kopieren

Achtung: Bevor Sie diese Änderungen vornehmen, beachten Sie, dass die MySQL-Maschine anfällig für Angriffe wird, wenn sie über das öffentliche Internet zugänglich ist Verbindungen aus beliebigen Quellen. Stellen Sie sicher, dass geeignete Sicherheitsmaßnahmen vorhanden sind, um unbefugten Zugriff zu verhindern.

Das obige ist der detaillierte Inhalt vonMySQL-Verbindung abgelehnt: „Es konnte keine Verbindung hergestellt werden...' – Wie kann ich das Problem beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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