0
私は次のPHPコードPHPがMySQLに接続できないのはなぜですか?
<?php
require "credentials.php";
$conn = mysqli_connect($hostname, $username, $password, $databaseName);
if(mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
を使用して、私のMySQLデータベースに接続しようとしていますそして、私は次の出力を取得しています:これが起こっている理由の可能性が何
Failed to connect to MySQL: Connection refused
、そしてどのように私はそれを修正することはできますか?
ありがとうございます。
ファイアウォールが要求をブロックしている、または多分より多くの可能性の高いサーバが実行されていないため、MySQLのポートが全く開いていないであることを示唆している「接続が拒否されました」。 MySQLサービスが利用可能であることを確認してください。ローカルサーバに接続する場合は、接続ホストとして '127.0.0.1'ではなく' localhost'を使用してみてください。リモートホストの場合は、そのホストの管理者に連絡して、ファイアウォール経由でアクセスしてください。 –
mysqldサービスが起動していますか? – Zeke