สารบัญ:
- PostgreSQL psql: ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์: การเชื่อมต่อถูกปฏิเสธ
- PostgreSQL 'postmaster' ที่ล้าสมัย pid' ผิดพลาด
วีดีโอ: ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว PSQL?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2024-01-18 08:29
psql : สามารถ ไม่เชื่อมต่อกับเซิร์ฟเวอร์ : ไม่พบไฟล์หรือโฟลเดอร์ คือ เซิร์ฟเวอร์ ทำงานในพื้นที่และยอมรับการเชื่อมต่อบนซ็อกเก็ตโดเมน Unix /var/run/ postgresql /.
แก้ไขคำสั่งที่ฉันใช้เพื่อติดตั้งและเรียกใช้ postgres:
- sudo apt-get อัปเดต
- sudo apt-get ติดตั้ง postgresql .
- ซูโด ซู postgres .
- psql -NS postgres -ยู postgres .
ดังนั้น ไม่สามารถเชื่อมต่อกับ PSQL ได้?
PostgreSQL psql: ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์: การเชื่อมต่อถูกปฏิเสธ
- ขั้นตอนที่ # 1: อนุญาตให้ที่อยู่ IP ระยะไกลเข้าถึง PostgreSQL คุณต้องเปิดไฟล์ชื่อ /var/lib/pgsql/data/pg_hba.conf
- ขั้นตอนที่ # 2: อนุญาตการสื่อสารผ่าน TCP/IP คุณต้องเปิดไฟล์การกำหนดค่า PostgreSQL /var/lib/pgsql/data/postgresql.conf
- ขั้นตอนที่ # 3: รีสตาร์ทเซิร์ฟเวอร์ PostgreSQL
- ขั้นตอนที่ # 4: ทดสอบการตั้งค่าของคุณ
- ดูสิ่งนี้ด้วย:
นอกจากนี้ ฉันจะเชื่อมต่อกับฐานข้อมูล PostgreSQL ได้อย่างไร เชื่อมต่อ ถึง ฐานข้อมูล PostgreSQL เซิร์ฟเวอร์ที่ใช้ psql ขั้นแรก เปิดตัว psql โปรแกรมและ เชื่อมต่อ เพื่อ ฐานข้อมูล PostgreSQL เซิร์ฟเวอร์ที่ใช้ postgres ผู้ใช้โดยคลิกที่ psql ไอคอนดังที่แสดงด้านล่าง ที่สอง ป้อนข้อมูลที่จำเป็นเช่นเซิร์ฟเวอร์ ฐานข้อมูล , พอร์ต ชื่อผู้ใช้ และรหัสผ่าน กด Enter เพื่อยอมรับค่าเริ่มต้น
ในลักษณะนี้ ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ Postgres ได้ใช่หรือไม่
" ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ : การเชื่อมต่อ ปฏิเสธ" คุณอาจต้องการรีสตาร์ทด้วย systemctl restart postgresql เพื่อการวัดที่ดี ถ้าเป็นแบบนี้ ไม่ แก้ไขปัญหาสาเหตุที่เป็นไปได้มากที่สุดของข้อผิดพลาดนี้คือ PostgreSQL เป็น ไม่ กำหนดค่าให้อนุญาตการเชื่อมต่อ TCP/IP ในการแก้ไขปัญหานี้ ให้แก้ไข posgresql ของคุณ
ฉันจะลบไฟล์ Postmaster PID ที่เก่าแล้วได้อย่างไร
PostgreSQL 'postmaster' ที่ล้าสมัย pid' ผิดพลาด
- เปิดเทอร์มินัลของคุณและตรวจสอบว่าคุณอยู่ในโฮมไดเร็กทอรี
- ไปที่ไดเร็กทอรี Postgres cd Library/Application Support/Postgres.dll
- พิมพ์ ls เพื่อดูไฟล์ในไดเร็กทอรี Postgres ของคุณ เป็นไปได้มากว่าจะมีไดเร็กทอรีชื่อ var-11
- ขั้นตอนสุดท้ายคือการลบ Postmaster ไฟล์ pid
แนะนำ:
ไม่สามารถเชื่อมต่อเซิร์ฟเวอร์อาจใช้งานไม่ได้ ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL บน 127.0 0.1 10061?
หากเซิร์ฟเวอร์ MySQL ทำงานบน Windows คุณสามารถเชื่อมต่อโดยใช้ TCP/IP คุณควรตรวจสอบด้วยว่าพอร์ต TCP/IP ที่คุณใช้ไม่ได้ถูกบล็อกโดยไฟร์วอลล์หรือบริการบล็อกพอร์ต ข้อผิดพลาด (2003) ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL บน 'เซิร์ฟเวอร์' (10061) แสดงว่าการเชื่อมต่อเครือข่ายถูกปฏิเสธ
ไคลเอนต์ PSQL คืออะไร?
แอปพลิเคชันไคลเอนต์ PostgreSQL แอปพลิเคชันไคลเอนต์เหล่านี้ทำให้คุณสามารถดูฐานข้อมูล เรียกใช้การสืบค้น SQL และอื่นๆ หนึ่งในแอปพลิเคชันไคลเอนต์ PostgreSQL ที่ได้รับความนิยมและใช้กันอย่างแพร่หลายคือ pgAdmin III