PHP Warning: mysqli_connect(): (HY000/2002): Connexion refusée

Je suis à l'aide de PHP 5.5 et MAMP (téléchargé à partir de ici):

J'ai un script de base comme ceci:

<?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";
?>

et lorsque j'exécute ce script, j'obtiens cette erreur:

PHP Warning:  mysqli_connect(): (HY000/2002): Connection refused in /Applications/MAMP/htdocs/test/test.php on line 7

Est-il un problème de configuration que j'ai besoin de créer, dans MAMP ou PHP?

Que faire si vous changez de nom de serveur "localhost"? Sont vos informations d'identification correctes? Port?
J'ai essayé toutes les combinaisons de localhost, 127.0.0.1 et le mot de passe de root et chaîne vide. Les informations d'identification et le port doit être ce que les valeurs par défaut sont venus avec MAMP quand je l'ai téléchargé plus tôt aujourd'hui.
connexion refusée = mysql n'est pas à l'écoute sur le port 3306, ou n'est pas en cours d'exécution, ou n'est pas configuré pour autoriser les connexions TCP, ou il y a un pare-feu bloquant activement le port 3306.
Ah, MAMP valeurs par défaut de MySQL port 8889
Si vous avez apporté des modifications à .ini ou d'autres fichiers système, vous aurez besoin de redémarrer tous les services pour que les modifications prennent effet.

OriginalL'auteur johncorser | 2015-01-12