บทความนี้เป็นการแก้ไขค่าตั้งต้นของ ฐานข้อมูล PostgreSQL บน ubuntu โดยปกติ ถ้าเราติดตั้ง PostgreSQL ด้วยแพคเกจช่วยติดตั้งหรือ ติดตั้งจากจาก Source Code เราจะได้ Port 5432 เพื่อเริ่มต้นสำหรับใช้งาน โดยปกติ ผมจะเปลี่ยน Port ทุกครั้งที่จะใช้ฐานข้อมูลตัวนี้ติดตั้งงานบนระบบใช้งานจริง เพราะจะทำให้ช่วยลดโอกาสที่ฐานข้อมูลเราถูกแฮกได้น้อยลงนั่นเอง บทความนี้ต่อเนื่องจาก วิธีติดตั้ง PostgreSQL บน Ubuntu Server และ Linux
เริมด้วยการ Login เข้า Server ด้วย SSH ในฐานนะ root
- เปิดไฟล์ postgresql.conf ด้วยโปรแกรม nano
nano /etc/postgresql/10/main/postgresql.conf
*** ถ้าใช้เวอร์ชั่นอื่นเปลี่ยน 10 เป็นเวอร์ชั่น PostgreSQL ที่ท่านใช้ ***
- ค้นหาข้อความ 5432 เปลี่ยนเป็น ตัวเลขอื่นที่เราต้องการ แต่ต้องไม่เกิน 65535 (แนะนำ 4 ตัวเพราะโอกาสซ้ำกับโปรแกรมอื่นน้อย)
- Restart PostgreSQL Server
sudo /etc/init.d/postgresql restart
- เท่านี้ก็เสร็จสำหรับขึ้นตอนการเปลี่ยน Port แล้ว
- เปลี่ยนค่าการเชื่อมต่อ เช่น Pgadmin หรือโปรแกรมต่างๆ ของเรา ให้รันบน Port ที่เราเปลี่ยนไปแทน
ดูบทความเพิ่มเติม วิธีตั้งค่าให้ PgAdmin เข้าใช้งาน Postgresql โดยไม่ต้องระบุ Password Ubuntu สำหรับใช้งานบน Localhost นะครับ บน Production Server ควรกำหนดรหัสผ่านด้วย แต่ควรกำหนด IP สำหรับเข้าใช้งานที่เจาะจงเท่านั้น