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

node-postgres gặp lỗi kết nối ECONNREFUSED

@Madhavan Kumar rất cảm ơn sự giúp đỡ của bạn

các bước để giải quyết vấn đề này như sau:

Trên máy chủ từ xa:-

1- find \ -name "postgresql.conf" để tìm vị trí của tệp cấu hình

2- sudo nano /path/to/config/postgresql.conf để chỉnh sửa tệp cấu hình

3- thay đổi #listen_addresses = 'localhost' này tới listen_addresses = '*' này sau đó lưu và thoát

4- find \ -name "pg_hba.conf" để tìm tệp cấu hình hba

5- sudo nano /path/to/config/pg_hba.conf để chỉnh sửa tệp cấu hình hba

6- thêm host all all 0.0.0.0/0 md5 host all all ::/0 md5

ở cuối tệp, sau đó lưu và thoát

7- chạy /etc/init.d/postgresql restart để khởi động lại postgres

Trong đoạn mã kết nối như thế này:-

let sequelize = new Sequelize(
  config.db.name,
  config.db.username,
  config.db.password,
  {
    host: config.ip,
    port: config.port,
    dialect : 'postgres'
  }
)



  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ôi có thể ghi nhật ký thời gian thực hiện truy vấn trong PostgreSQL 8.4 không?

  2. Cayenne, Postgres:thế hệ khóa chính

  3. PostgreSQL lưu trữ cơ sở dữ liệu ở đâu?

  4. Thay đổi kiểu dữ liệu thành float và làm tròn thành 2 chữ số thập phân

  5. Postgres hoạt động chậm hơn nhiều khi sử dụng các biến đầu vào