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

SQLSTATE [HY000][2005]不明なMySQLサーバーホスト'localhost:3306'(2)

    5.5より前のバージョンのphpでは、「host」パラメーターに「localhost」(または、同じホストでない場合はmysqlサーバーが実行されているホスト)を使用すると思います。バージョン5.5以降の場合は、「localhost:3306」を使用する必要があると思います(必ずしも3306である必要はありません。これは、デフォルトのmysqlポートであるため、変更した場合は異なります)。したがって、5.5より前のバージョンのphpを使用していて、コードがバージョン5.5以降用である場合は、mysqlコネクタの設定を変更してみてください。次のように見えると思います:

    array(
            'host' => "localhost:3306",
            'username' => 'user',
            'password' => 'pass',
            'dbname' => 'database');
    )
    

    おそらくこれを次のように変更してみてください:

    array(
                'host' => "localhost",
                'username' => 'user',
                'password' => 'pass',
                'dbname' => 'database');
        ) 
    


    1. Postgresqlの切り捨て速度

    2. SQL ServerのLEN()とDATALENGTH()

    3. テーブル値とその下の数値を含む値のリストを作成しようとしています

    4. SHOW TABLESを使用してビューではなくテーブルのみを取得するにはどうすればよいですか?