ฉันติดตั้ง PostgreSQL 9.1 และ pgadmin3 บน Ubuntu Server 13.10 แล้ว
ฉันกำหนดค่า postgresql.conf ด้วย: listen_addresses = '*'
ฉันยังกำหนดค่า ph_hba.conf โดยเปลี่ยนการเชื่อมต่อแบบเพียร์เป็น md5
รวมทั้งฉันรีเซ็ตรหัสผ่านของ postgres โดย: sudo password postgres
จากนั้นรีสตาร์ทบริการด้วย sudo /etc/init.d/postgresql restart
หลังจากนั้นฉันพยายามเชื่อมต่อกับฐานข้อมูลเทมเพลต PostgreSQL ที่เป็นค่าเริ่มต้น:
sudo -u postgres psql template1
แต่การเข้าสู่ระบบล้มเหลวด้วยข้อความแสดงข้อผิดพลาดนี้:
psql: FATAL: password authentication failed for user "postgres"
จากนั้นฉันพยายามเข้าสู่ระบบจาก pgadmin ซึ่งทำให้ฉันมีข้อผิดพลาดเดียวกัน
ฉันอ่านที่นี่ว่าอาจเป็นวันหมดอายุรหัสผ่านข้อผิดพลาด ผู้ใช้ PostgreSQL ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์หลังจากเปลี่ยนรหัสผ่าน
แต่ฉันแก้ไม่ได้เพราะฉันไม่สามารถเข้าสู่ระบบด้วย psql มีใครบ้างตอนนี้ที่จะแก้ไขปัญหานี้หรือไม่?
แก้ไข
ไฟล์ ph_hba:
ภาพหน้าจอ: