PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Không thể kết nối postgreSQL với psycopg2

Libpq của bạn, được psycopg2 sử dụng, dự kiến ​​rằng ổ cắm Postgres sẽ nằm trong /var/run/postgresql/ nhưng khi bạn cài đặt Postgres từ nguồn, nó được đặt theo mặc định trong /tmp/ .

Kiểm tra xem có tệp /tmp/.s.PGSQL.5432 không thay vì /var/run/postgresql/.s.PGSQL.5432 . Hãy thử:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tổng quan về PostgreSQL Query Caching &Load Balancing

  2. PostgreSQL + Hibernate + Spring tự động tạo cơ sở dữ liệu

  3. PostgreSQL 9.1:Cách nối các hàng trong mảng mà không có bản sao, THAM GIA một bảng khác

  4. Tại sao pg_restore trả về thành công nhưng không thực sự khôi phục cơ sở dữ liệu của tôi?

  5. PostgreSQL Streaming Replication so với Logical Replication