Thông báo lỗi là công cụ:
could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5433?
cổng
Có thể bạn đang cố kết nối với cổng không đúng.
Cổng tiêu chuẩn là 5432 . Kiểm tra xem bạn đã khởi động máy chủ postgres của mình như thế nào (và có hay không):
[email protected]:~$ ps -auxww | grep ^postgres
... <stripped more lines>
postgres 1274 0.0 0.3 1437240 57308 ? S May27 5:01 /usr/lib/postgresql/9.1/bin/postgres -D /var/lib/postgresql/9.1/main -c config_file=/etc/postgresql/9.1/main/postgresql.conf
Sách hướng dẫn có thông tin liên quan ở đây.
Trong ví dụ của tôi, cài đặt từ /etc/postgresql/9.1/main/postgresql.conf
đã được sử dụng, cho biết (trong số nhiều cài đặt khác):
port = 5432
Hoặc chạy:
netstat -nlp | grep postgres
Hoặc chỉ cần xem ở đây (ít nhất là trong Debian hoặc Ubuntu):
ls -lA /var/run/postgresql/
PostgreSQL chọn cổng miễn phí tiếp theo nếu bạn tạo một cụm cơ sở dữ liệu mới. Vì bạn đã cài đặt nhiều lần, bạn có thể nhầm lẫn số cổng.
listen_addresses
Hoặc bạn vừa quên cho phép kết nối TCP / IP. Các câu trả lời liên quan:
- Chạy tệp hàng loạt bằng lệnh psql mà không cần mật khẩu
- Sự khác biệt giữa loại kết nối "cục bộ" và "máy chủ cục bộ" trong pg_hba.conf là gì?
- không có mục nhập pg_hba.conf cho máy chủ lưu trữ