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

postgreSQLをpsycopg2に接続できません

    psycopg2によって使用されるlibpqは、Postgresソケットが/var/run/postgresql/にあることを想定しています。 ただし、ソースからPostgresをインストールすると、デフォルトでは/tmp/にインストールされます。 。

    ファイル/tmp/.s.PGSQL.5432があるかどうかを確認します /var/run/postgresql/.s.PGSQL.5432の代わりに 。試してみてください:

    conn=psycopg2.connect(
      database="mydb",
      user="postgres",
      host="/tmp/",
      password="123"
    )
    


    1. データガードがあるときにフラッシュバックする方法

    2. DBMSとは何ですか? –データベース管理システムの包括的なガイド

    3. スキーマとビューを使用してPostgreSQLユーザーアクセスを制限する

    4. MySQLで文字列を複数回繰り返す– REPEAT()