Sono sorpreso di non essere stato in grado di trovare una risposta soddisfacente effettuando la ricerca tramite StackOverflow.Avviso PHP: mysqli_connect(): (HY000/2002): Connessione rifiutata
Sto usando PHP5.5 e MAMP (scaricato da here).
Ho uno script di base come questo:
<?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";
?>
e quando ho eseguito questo script ottengo questo errore:
PHP Warning: mysqli_connect(): (HY000/2002): Connection refused in /Applications/MAMP/htdocs/test/test.php on line 7
C'è qualche problema di configurazione che ho bisogno di creare all'interno di MAMP o PHP?
Che cosa succede se si cambia il nome del server a 'localhost'? Le tue credenziali sono corrette? Porta? –
Ho provato tutte le combinazioni di 'localhost',' 127.0.0.1' e la password di 'root' e la stringa vuota. Le credenziali e la porta dovrebbero essere le impostazioni predefinite fornite con MAMP quando l'ho scaricato in precedenza oggi. – johncorser
connessione rifiutata = mysql non è in ascolto sulla porta 3306, o non è affatto in esecuzione, o non è impostato per consentire connessioni TCP, oppure c'è un firewall che blocca attivamente la porta 3306. –