Như lỗi cho biết, để bắt đầu một cụm postgresql, bạn phải đặt đường dẫn đến thư mục dữ liệu. Có thể là một cái gì đó như:
postgres -D "C:\Program Files\PostgreSQL\data\"
nhưng việc sử dụng pg_ctl
thay vào đó postgres
được khuyến nghị:
pg_ctl -D "C:\Program Files\PostgreSQL\data\" start
Đừng quên kiểm tra tài liệu postgres về cách khởi động máy chủ và cách sử dụng pg_ctl .
Thông thường, trình cài đặt postgres tạo một dịch vụ / daemon nên không cần phải khởi chạy máy chủ bằng tay. Vì vậy, nếu bạn gặp lỗi như
Is another postmaster already running on port 5432?
Nó có thể có nghĩa là máy chủ đã chạy. Cố gắng kết nối với nó bằng psql