Score:0

ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์: การเชื่อมต่อถูกปฏิเสธ เซิร์ฟเวอร์ทำงานบนโฮสต์ "localhost" และยอมรับการเชื่อมต่อ TCP/IP บนพอร์ต 5432

ธง us

ฉันติดตั้ง Postgres 13 และ pgAdmin บนเครื่อง Windows ของฉันแล้ว มันใช้งานได้ประมาณหกเดือนจนกระทั่งฉันรีสตาร์ทเครื่อง หลังจากรีสตาร์ทคอมพิวเตอร์ (ซึ่งฉันไม่ได้ เสร็จแล้ว เนื่องจากมีการอัปเดต) ฉันพยายามเชื่อมต่อกับ Postgres ผ่าน pgAdmin เช่นเคยและได้รับสิ่งนี้

ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์: การเชื่อมต่อถูกปฏิเสธ (0x0000274D/10061) เซิร์ฟเวอร์ทำงานบนโฮสต์ "localhost" (::1) และยอมรับการเชื่อมต่อ TCP/IP บนพอร์ต 5432 หรือไม่ ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์: การเชื่อมต่อถูกปฏิเสธ (0x0000274D/10061) เซิร์ฟเวอร์ทำงานบนโฮสต์ "localhost" (127.0.0.1) และยอมรับการเชื่อมต่อ TCP/IP บนพอร์ต 5432 หรือไม่

บางคำตอบแนะนำให้แก้ไข postgresql.conf ไฟล์ที่ฉัน a) ไม่พบในการติดตั้ง postgres ของฉัน และ b) ฉันคิดว่าไม่ใช่วิธีแก้ปัญหาที่ถูกต้องสำหรับฉัน เพราะมันทำงานได้โดยไม่มีปัญหาใดๆ จนกว่าฉันจะรีสตาร์ทเครื่อง

ทำไมถึงเป็นเช่นนั้น? รู้สึกเหมือนว่า postgres ไม่เริ่มทำงาน? แม้ว่านี่จะเป็นการเดาที่เดายาก... ฉันไปที่ แผงควบคุม -> เครื่องมือผู้ดูแลระบบ -> บริการ และพบชื่อบริการของ Postgres ซึ่งก็คือ postgresql-x64-13 - เซิร์ฟเวอร์ PostgreSQL 13. เมื่อฉันพยายาม

เรียกใช้ / ผู้ใช้: ผู้ดูแลระบบ cmd

แล้ว

net start postgresql-x64-13 - เซิร์ฟเวอร์ PostgreSQL 13

ฉันเข้าใจ

ข้อผิดพลาดของระบบ 5 การเข้าถึงถูกปฏิเสธ

นี่กำลังทำให้ฉันคลั่งไคล้ ...

us flag
Rob
ข้อผิดพลาดบอกว่าทั้งหมดแล้ว: ดูเหมือนว่าเซิร์ฟเวอร์ฐานข้อมูล Postgres ของคุณยังไม่ได้เริ่มทำงาน ซึ่งเป็นสาเหตุที่คุณไม่สามารถเชื่อมต่อจาก pgAdmin คุณอาจต้องการดู https://stackoverflow.com/questions/36629963/how-can-i-start-postgresql-on-windows - อาจเริ่มต้นด้วย `net start postgresql-x64-13`
us flag
Rob
ใช้ "เรียกใช้เป็น" แต่นั่นคือขีด จำกัด ของความรู้ Windows ของฉัน
Chrissl avatar
us flag
อ่า ในที่สุด. พิมพ์ `services.msc` ให้ Pop Up เปิดขึ้นและค้นหา `Postgres` ที่นั่น จากนั้นเริ่ม/ปิดบริการที่นั่น อย่าลืมรีสตาร์ท `pgAdmin` หลังจากทำสิ่งนี้...
Score:0
ธง us

ดังที่ Rob ชี้ให้เห็น (และตามที่ฉันสันนิษฐาน): เซิร์ฟเวอร์ฐานข้อมูล Postgres ยังไม่ได้เริ่มทำงาน (ยัง)

หากต้องการเริ่มต้นให้พิมพ์ด้วยตนเอง บริการ.msc เช่น 'PowerShell` ให้เปิด Pop Up แล้วค้นหา Postgres ที่นั่น จากนั้นเริ่ม/ปิดบริการที่นั่น อย่าลืมรีสตาร์ท pgAdmin หลังจากทำสิ่งนี้...

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา