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

PHP接続に失敗しました:SQLSTATE[HY000][2002]接続が拒否されました

    接続が機能しなかった理由を見つけました。これは、接続がポート8889に接続する必要があるときに、ポート8888に接続しようとしたためです。

    $conn = new PDO("mysql:host=$servername;port=8889;dbname=AppDatabase", $username, $password); 
    

    これで問題は修正されましたが、サーバー名をlocalhostに変更してもエラーが発生します。

    接続に失敗しました:SQLSTATE[HY000][2002]そのようなファイルまたはディレクトリはありません

    ただし、サーバー名にIPアドレスを入力すると、正常に接続されます。



    1. テキストまたは整数値を返す関数を作成するにはどうすればよいですか?

    2. PL/SQLストアドプロシージャでコンマ区切りの文字列を分割する

    3. CrystalReportsのSalesforceSOQL

    4. PostgreSQLとMySQLのクロスレプリケーションの概要