Ich versuche, meine MySQL-Datenbank mit dem folgenden PHP-CodeWarum kann mein PHP nicht mit MySQL verbunden werden?
<?php
require "credentials.php";
$conn = mysqli_connect($hostname, $username, $password, $databaseName);
if(mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
Und ich erhalte die folgende Ausgabe verbinden:
Failed to connect to MySQL: Connection refused
Was könnte die Gründe, dass dies geschieht, und wie kann ich es reparieren?
Vielen Dank im Voraus.
"Verbindung abgelehnt" deutet darauf hin, dass eine Firewall die Anfrage blockiert, oder vielleicht eher der MySQL-Port überhaupt nicht geöffnet ist, weil der Server nicht läuft. Stellen Sie sicher, dass der MySQL-Dienst verfügbar ist. Wenn Sie eine Verbindung zu einem lokalen Server herstellen, versuchen Sie es mit 'localhost' anstelle von' 127.0.0.1' als Verbindungshost. Wenn es sich um einen Remote-Host handelt, wenden Sie sich an den Administrator dieses Hosts, um Zugriff über seine Firewall zu erhalten. –
Sind Sie sicher, dass der mysqld-Dienst läuft und läuft? – Zeke