Ich bin überrascht, dass ich nicht in der Lage war, eine gute Antwort zu finden, die bereits durch StackOverflow sucht.PHP Warnung: mysqli_connect(): (HY000/2002): Verbindung verweigert
Ich verwende PHP5.5 und MAMP (heruntergeladen von here).
Ich habe ein einfaches Skript wie folgt aus:
<?php
$servername = "127.0.0.1";
$username = "root";
$password = "root";
// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>
und als ich dieses Skript ausführen ich diesen Fehler:
PHP Warning: mysqli_connect(): (HY000/2002): Connection refused in /Applications/MAMP/htdocs/test/test.php on line 7
Gibt es eine Konfigurationsproblem, das ich innerhalb von MAMP einrichten müssen oder PHP?
Was passiert, wenn Sie den Servernamen ändern zu 'localhost'? Sind Ihre Zugangsdaten korrekt? Hafen? –
Ich habe versucht alle Kombinationen von 'localhost',' 127.0.0.1' und Passwort von 'root' und leere Zeichenfolge. Die Anmeldeinformationen und der Port sollten die Standardwerte von MAMP sein, wenn ich sie heute früher heruntergeladen habe. – johncorser
Verbindung verweigert = mysql hört nicht auf Port 3306 oder läuft überhaupt nicht oder ist nicht eingerichtet, TCP-Verbindungen zuzulassen, oder es gibt eine Firewall, die Port 3306 aktiv blockiert. –