Heim > Datenbank > MySQL-Tutorial > Wie behebt man „PHP-Warnung: mysqli_connect(): (HY000/2002): Verbindung verweigert' in MAMP?

Wie behebt man „PHP-Warnung: mysqli_connect(): (HY000/2002): Verbindung verweigert' in MAMP?

Susan Sarandon
Freigeben: 2024-11-10 18:58:03
Original
197 Leute haben es durchsucht

How to Fix

Eine detaillierte Lösung für „PHP-Warnung: mysqli_connect(): (HY000/2002): Verbindung verweigert“

Der Fehler „PHP Warnung: mysqli_connect(): (HY000/2002): Verbindung verweigert“ bei der Verwendung von MySQL in PHP ist ein häufiges Problem, das aufgrund eines Verbindungsfehlers zwischen PHP und dem MySQL-Server auftreten kann.

Wenn Sie eingerichtet haben Wenn Sie eine MySQL-Datenbank mit MAMP verwenden und PHP für die Verbindung verwenden, kann dieser Fehler auftreten. Das Problem ist häufig auf eine Nichtübereinstimmung zwischen dem von MAMP verwendeten Port und dem von PHP für MySQL-Verbindungen erwarteten Standardport zurückzuführen.

Lösung:

Um dieses Problem zu beheben, folgen Sie den Anweisungen diese Schritte:

  1. MAMP-MySQL-Port prüfen:

    Öffnen Sie MAMP und navigieren Sie zu „Einstellungen“ > „MySQL“. Überprüfen Sie das Feld „MySQL-Port“, um zu sehen, welcher Port konfiguriert ist. Standardmäßig verwendet MAMP Port 8889 für MySQL.

  2. Konfigurieren Sie PHP für die Verwendung des MAMP-MySQL-Ports:

    Suchen Sie Ihre PHP-Konfigurationsdatei (normalerweise mit dem Namen „ „php.ini“). Suchen Sie die Zeile, die mit „mysqli.default_port“ beginnt, und ändern Sie die Portnummer so, dass sie mit der von MAMP verwendeten übereinstimmt (z. B. mysqli.default_port=8889).

  3. Starten Sie MAMP MySQL neu Server:

    Nachdem Sie die Änderungen an der PHP-Konfigurationsdatei vorgenommen haben, starten Sie den MAMP-MySQL-Server neu. Dadurch wird sichergestellt, dass die neue Portkonfiguration wirksam wird.

  4. Versuchen Sie erneut, eine Verbindung herzustellen:

    Sobald der MAMP-MySQL-Server neu gestartet wurde, versuchen Sie, eine Verbindung herzustellen die Datenbank erneut mit Ihrem PHP-Skript. Sie sollten nun erfolgreich eine Verbindung herstellen können.

Hinweis: Wenn der Fehler weiterhin auftritt, überprüfen Sie noch einmal Ihre Datenbankanmeldeinformationen (Benutzername, Passwort und Datenbank). Name) und stellen Sie sicher, dass das PHP-Skript über die richtigen Berechtigungen für den Zugriff auf die Datenbank verfügt.

Das obige ist der detaillierte Inhalt vonWie behebt man „PHP-Warnung: mysqli_connect(): (HY000/2002): Verbindung verweigert' in MAMP?. 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