ฉันติดตั้ง PostgreSQL บน Windows 10 แล้วเซิร์ฟเวอร์ดูเหมือนว่าอยู่ในตัวจัดการงาน อย่างไรก็ตามฉันได้รับข้อผิดพลาดนี้เมื่อเปิด pgAdmin4:
ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์แอปพลิเคชัน pgAdmin คลิกที่นี่เพื่อลองอีกครั้ง
ความคิดใด ๆ สำหรับปัญหาคืออะไร?
ฉันติดตั้ง PostgreSQL บน Windows 10 แล้วเซิร์ฟเวอร์ดูเหมือนว่าอยู่ในตัวจัดการงาน อย่างไรก็ตามฉันได้รับข้อผิดพลาดนี้เมื่อเปิด pgAdmin4:
ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์แอปพลิเคชัน pgAdmin คลิกที่นี่เพื่อลองอีกครั้ง
ความคิดใด ๆ สำหรับปัญหาคืออะไร?
คำตอบ:
คุณลองใช้แอปพลิเคชั่น pgAdmin ในฐานะผู้ดูแลระบบหรือไม่? ฉันมีปัญหาเดียวกัน แต่รันแอปพลิเคชันในฐานะผู้ดูแลระบบและสามารถเชื่อมต่อได้
ฉันติดตั้ง pgAdmin 4 ผ่านตัวติดตั้ง EnterpriseDB PostgreSQL รวมถึงตัวติดตั้ง Windows แบบสแตนด์อโลนและมีปัญหาเดียวกันทั้งสองครั้ง จากนั้นฉันเจอสิ่งนี้: https://www.pgadmin.org/docs4/dev/desktop_deployment.html
ดูเหมือนว่าตัวติดตั้ง Windows จะกำหนดค่า pgAdmin สำหรับโหมดเซิร์ฟเวอร์และเราจำเป็นต้องเปลี่ยนเป็นโหมดเดสก์ท็อป ทำไมตัวติดตั้งไม่มีตัวเลือกสำหรับสิ่งนี้ฉันไม่ทราบ
คุณควรจะสามารถทำให้มันทำงานได้โดยทำสิ่งต่อไปนี้:
SERVER_MODE = False
python setup.py
จากพรอมต์คำสั่งใด ๆนี่คือแพ็คเกจหลามที่ฉันคิดว่าติดตั้งเพื่อให้ setup.py ใช้งานได้
pip install flask
pip install flask_security
pip install flask_babel
pip install django-htmlmin
pip install python-dateutil
pip install flask_sqlalchemy
ฉันมีปัญหาเดียวกันกับ pgAdmin 4 1.6 บน Windows 7 การแก้ปัญหาคือเพียงแค่ลบ% appdata% \ pgAdmin ซึ่งสร้างโดยรุ่นก่อนหน้า บนระบบอื่นที่ไม่ใช่ Windows อาจมีไดเร็กทอรี pgAdmin ในไดเร็กทอรีผู้ใช้ของคุณ แน่นอนการตั้งค่าเซสชันทั้งหมด ฯลฯ จะหายไปหลังจากลบสิ่งนี้
ฉันมีปัญหาเดียวกันกับ pgadmin 3.0 บน windows server 2016 สิ่งที่ฉันทำไม่ได้เป็นทางออก แต่แก้ปัญหาของฉันอย่างน้อยที่สุด ฉันเปลี่ยนเป็นเวอร์ชัน 2.1 ที่เก่ากว่าซึ่งใช้งานได้ดี