Điểm:0

Không thể kết nối với máy chủ: Kết nối bị từ chối Có phải máy chủ đang chạy trên máy chủ "localhost" và chấp nhận kết nối TCP/IP trên cổng 5432

lá cờ us

Tôi đã cài đặt Postgres 13 và pgAdmin trên máy Windows của mình. Nó hoạt động được khoảng sáu tháng, cho đến khi tôi khởi động lại máy của mình. Sau khi khởi động lại máy tính (mà tôi đã không xong vì đã có bản cập nhật), tôi đang cố gắng kết nối với Postgres qua pgAdmin như mọi khi và tôi nhận được thông báo này

không thể kết nối với máy chủ: Kết nối bị từ chối (0x0000274D/10061) Máy chủ có chạy trên máy chủ "localhost" (::1) và chấp nhận kết nối TCP/IP trên cổng 5432 không? không thể kết nối với máy chủ: Kết nối bị từ chối (0x0000274D/10061) Máy chủ có chạy trên máy chủ "localhost" (127.0.0.1) và chấp nhận kết nối TCP/IP trên cổng 5432 không?

Một số câu trả lời gợi ý, để chỉnh sửa postgresql.conf tệp mà tôi a) không tìm thấy trong bản cài đặt postgres của mình và b) Tôi nghĩ đó không phải là giải pháp phù hợp với mình vì nó hoạt động mà không gặp vấn đề gì cho đến khi tôi khởi động lại máy.

Tại sao vậy? Cảm giác như postgres không bắt đầu? Mặc dù đây là một dự đoán hoang dã ... tôi đã đi đến Bảng điều khiển-> Công cụ quản trị-> Dịch vụ và tìm ra tên dịch vụ của Postgres đó là postgresql-x64-13 - Máy chủ PostgreSQL 13. Khi tôi cố gắng

runas/người dùng: Quản trị viên cmd

và sau đó

bắt đầu mạng postgresql-x64-13 - Máy chủ PostgreSQL 13

tôi có

Lỗi hệ thống 5. Truy cập bị từ chối.

Điều này là lái xe cho tôi hạt...

lá cờ us
Rob
Lỗi đã nói lên tất cả: có vẻ như máy chủ cơ sở dữ liệu Postgres của bạn chưa được khởi động, đó là lý do tại sao bạn không thể kết nối từ pgAdmin. Bạn có thể muốn xem https://stackoverflow.com/questions/36629963/how-can-i-start-postgresql-on-windows - có thể bắt đầu bằng `net start postgresql-x64-13`
lá cờ us
Rob
Sử dụng "chạy dưới dạng" nhưng đó là giới hạn kiến ​​​​thức về Windows của tôi
Chrissl avatar
lá cờ us
Ahhh. cuối cùng. Nhập `services.msc`, để Cửa sổ bật lên mở ra và tìm kiếm `Postgres` ở đó. Sau đó, bắt đầu/lên đỉnh dịch vụ ở đó. Đảm bảo khởi động lại `pgAdmin` sau khi thực hiện việc này...
Điểm:0
lá cờ us

Như Rob đã chỉ ra (và như tôi đã giả định): Máy chủ cơ sở dữ liệu Postgres chưa được khởi động (chưa).

Để bắt đầu gõ thủ công dịch vụ.msc trong tức là 'PowerShell`, hãy mở Cửa sổ bật lên và tìm kiếm Postgres ở đó. Sau đó, bắt đầu/lên đỉnh dịch vụ ở đó. Đảm bảo khởi động lại pgAdmin sau khi thực hiện việc này...

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.