sql >> データベース >  >> RDS >> Mysql

SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfoが失敗しました:名前またはサービスが不明です

    エラーメッセージの最初の行は、エラータイプ「PDOException」を示しています。次の行には、 PDO::errorInfoが表示されます。 、つまり:

    • 「HY000」は一般的なサーバーエラーです(サーバーのエラーコードとメッセージ MySQLドキュメントで)。
    • 「2002」は、「ソケットを介してローカルMySQLサーバーに接続できません」を意味するMySQLクライアントエラーコードです((クライアントのエラーコードとメッセージ MySQLドキュメントで)。
    • ドライバー固有のエラーコードとメッセージ(「php_network_getaddresses:getaddrinfo failed:Name or service notknown」)は、PDOがホスト名を解決できないことを示しています。

    添付したスタックトレースの3行目は、構成ファイルでデータベース接続パラメーターを指定しなかったことを示しています。ローカルでテストするとエラーが表示されますよね? /.envを更新する必要があります 実際のデータベース接続パラメータを使用します。



    1. mysqlで多くのフィールドを呼び出すときに*を使用するのが最適ですか?

    2. Now()がPostgreSQLでどのように機能するか

    3. 計算列を使用して同じビューで別の列を計算する方法

    4. oracle削除クエリに時間がかかりすぎる