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

PostgreSQLを起動できません

    echo $PGDATAとして PG9.3もあることを示しています。これは、ポート5432がpostgres 9.3によってすでに占有されている可能性があるため、9.2サービスが開始されないことを意味します。次の手順を実行します

    ps- ef | grep postgres 
    

    そして、postgresプロセスIDを取得し、すべてのpostgresプロセスを強制終了します。

    を使用して9.3データディレクトリを削除します
    rm -rf /var/lib/pgsql/9.3
    

    /usr/pgsql-9.2/binに移動します 以下のコマンドを使用してinitdbを実行します

    ./postgresql92-setup initdb
    

    その後、

    を使用してpostgresql-9.2サービスを開始します
    systemctl start postgresql-9.2.service
    


    1. 指定された名前と引数のタイプに一致する関数はありません

    2. MySQLのBLOB列内の値を検索します

    3. Postgresql generate_seriesofmonths

    4. PHPからのPostgres接続が遅い