Heim > Datenbank > MySQL-Tutorial > Wie behebt man diesen MySQL-Fehler in PHP?

Wie behebt man diesen MySQL-Fehler in PHP?

Linda Hamilton
Freigeben: 2024-10-30 09:05:27
Original
759 Leute haben es durchsucht

How to Fix This MySQL Error in PHP?

Fehlerbehebung „Es konnte keine Verbindung hergestellt werden, da der Zielcomputer dies aktiv abgelehnt hat“ Fehler

Beim Versuch, eine Verbindung zu einer entfernten MySQL-Datenbank herzustellen PHP, möglicherweise tritt die folgende Fehlermeldung auf:

Es konnte keine Verbindung hergestellt werden, da der Zielcomputer dies aktiv
verweigert hat.

Dieses Problem tritt auf, wenn der MySQL-Server so konfiguriert ist, dass er nur Verbindungen akzeptiert von localhost oder bestimmten IP-Adressen. Um dieses Problem zu beheben, müssen Sie die MySQL-Konfigurationsdatei ändern und die Bindungsadresse anpassen.

Lösung:

  1. Bearbeiten Sie Ihre MySQL-Konfigurationsdatei. Unter Ubuntu befindet sich diese Datei normalerweise unter /etc/mysql/my.cnf.
  2. Entfernen Sie das Kommentarzeichen und ändern Sie die Bindungsadresseneinstellung.Ändern Sie den Wert von Bindungsadresse in 0.0.0.0. Dadurch kann der MySQL-Server Verbindungen von jeder IP-Adresse akzeptieren.
  3. Kommentieren Sie „Skip-Networking“ aus.Suchen Sie die Einstellung „Skip-Networking“ und kommentieren Sie sie aus, indem Sie vor der Zeile ein # hinzufügen.
  4. MySQL neu starten. Sobald Sie diese Änderungen vorgenommen haben, starten Sie den MySQL-Dienst neu, um sie zu übernehmen.

Warnung:

Durch die Öffnung des MySQL-Servers für Verbindungen von jeder IP-Adresse wird er für das öffentliche Internet zugänglich. Stellen Sie sicher, dass Ihre Datenbank mit starken Passwörtern und Sicherheitsmaßnahmen ausreichend geschützt ist, um unbefugten Zugriff zu verhindern.

Das obige ist der detaillierte Inhalt vonWie behebt man diesen MySQL-Fehler in PHP?. 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