MySQL サーバーにアクセスできません
まず、MySQL サーバーがアクセスできるかどうかを確認する必要があります。アクセスされました。 MySQL サーバーは実行されている可能性がありますが、ネットワーク経由で接続できません。コマンドラインプロンプトから ping コマンドを使用して、MySQL サーバーにアクセスできるかどうかを確認してください。 「リクエストがタイムアウトしました」または「ホストが見つかりません」という応答を受け取った場合は、サーバーがネットワークに接続できないことが原因である可能性が高くなります。
MySQL サーバーのポートがブロックされているか占有されています
MySQL サーバーに接続するときは、正しいポートを使用する必要があります。ポートがファイアウォールによって占有されているか無効になっている場合、MySQL サーバーに接続できません。 netstat コマンドを使用すると、使用中のポートを一覧表示できます。MySQL サーバーで使用されているポートが一覧に表示されない場合は、ポートが占有されているかブロックされている可能性があります。
MySQL のユーザー名またはパスワードが間違っています
MySQL データベースに接続できないもう 1 つの一般的な理由は、ユーザー名です。またはパスワードが間違っています。使用されているユーザー名とパスワードが正しいことを確認する必要があります。この情報は、PHP ファイル、MySQL 構成ファイルで使用されるか、MySQL コマンド ラインに直接入力される可能性があります。
#MySQL が接続を拒否する
PHP が MySQL に接続するときにエラーが発生する
以上がphp が mysql に接続できない主な理由は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。