ฉันพยายามติดตั้งและเรียกใช้ PostgreSQL 14.2 บน kUbuntu เวอร์ชัน 20.04
ใช้คำแนะนำจากหลาย ๆ หน้าและจบลงด้วยข้อผิดพลาดเดียวกันเสมอ
ฉันพยายามตามที่อธิบายไว้ที่นี่:
- https://www.postgresql.org/download/linux/ubuntu/
- https://dev.to/monicag/install-postgresql-onto-ubuntu-multipass-vm-511p
- https://itnixpro.com/install-postgresql-on-ubuntu/
- https://techviewleo.com/how-to-install-postgresql-database-on-ubuntu/
ตัวอย่างที่ 2
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt-get อัปเดต
sudo apt-get -y ติดตั้ง postgresql
sudo su - postgres
psql
ก่อนการติดตั้งแต่ละครั้งฉันลองทำความสะอาดระบบดังนี้:
sudo apt-get ลบ '^postgresql.*'
sudo apt-get --purge ลบ postgresql postgresql-doc postgresql-common
sudo rm -r /usr/lib/postgresql/
sudo rm -r /var/lib/pgsql/data
sudo rm -r /var/lib/postgresql/
sudo rm -r /etc/postgresql
sudo rm -r /var/run/postgresql/
sudo rm -r /var/log/postgresql/
รีบูต
ข้อผิดพลาดจะเกิดขึ้นเสมอถ้าฉันลองสิ่งนี้:
ซู - โพสต์เกรส
psql
และส่งข้อความนี้:
# psql: ข้อผิดพลาด: การเชื่อมต่อกับเซิร์ฟเวอร์บนซ็อกเก็ต "/var/run/postgresql/.s.PGSQL.5432" ล้มเหลว: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
# เซิร์ฟเวอร์ทำงานอยู่ในเครื่องและยอมรับการเชื่อมต่อบนซ็อกเก็ตนั้นหรือไม่
ก่อนอ่าน https://dba.stackexchange.com/questions/182189/how-do-i-access-postgres-when-i-get-an-error-about-var-run-postgresql-s-pgsql
ฉันเหนื่อย
unix_socket_directories = '/tmp/'
ที่ไม่ได้เปลี่ยนข้อผิดพลาดของฉัน
ฉันได้ยินมาว่าผู้คนเปลี่ยนมาใช้ fedora เพราะปัญหาบางอย่าง ฉันหวังว่าจะสามารถแก้ปัญหานี้ได้โดยไม่ต้องเปลี่ยนการแจกจ่าย Linux