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

django.db.utils.OperationalErrorサーバーに接続できませんでした

    いくつかの問題が発生する可能性があります:

    1. PostgreSQLが実行されていません。 sudo service postgresql statusで確認してください
    2. PostgresSQlはポート5432で実行されていません。sudo netstat -nl | grep postgres

    3. ユーザー名、パスワード、データベース名など、データベースに接続しようとして何か問題があります。それらがpostgresが接続を要求するものであり、それがアクセスしたいdb_nameであることを確認してください。

    4. postgresのpostmaster.pidに関する問題。これは、シャットダウンが不適切に行われたために発生する可能性があります。サーバーの起動を許可しないpidが生きていることを思い出させます。これを修正するには、次のことを行う必要があります。

       * rm /usr/local/var/postgres/postmaster.pid 
       * pg_resetxlog -f /usr/local/var/postgres
      

      この後、postgresのrunserverを作成すると、正しく実行されるはずです

    Mac OSXのヘルプ:Mac OS XでPostgreSQLサーバーを起動する方法は?



    1. SQLServer-行をコンマ区切りのリストに結合します

    2. 最後に挿入された行から値を取得するにはどうすればよいですか?

    3. PostgreSQLとOracle:コスト、使いやすさ、機能の違い

    4. サポートされていないキーワード:メタデータ