การติดตั้ง PostgreSQL 17 บน AlmaLinux 8.9

หากคุณต้องการติดตั้ง PostgreSQL เวอร์ชัน 17 ลงบน AlmaLinux 8.9 สามารถทำตามขั้นตอนดังต่อไปนี้:
https://blog.phalconhost.com/ssh-access-for-linux/
1.อัปเดตระบบ: เริ่มต้นด้วยการอัปเดตแพ็กเกจทั้งหมดในระบบ เพื่อให้แน่ใจว่าคุณมีซอฟต์แวร์เวอร์ชันล่าสุด:
sudo dnf update -y
2.ติดตั้ง Repo ของ PostgreSQL: เพื่อให้สามารถติดตั้ง PostgreSQL เวอร์ชัน 17 ได้:
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
3.ปิดใช้งานโมดูล PostgreSQL เริ่มต้น: AlmaLinux มาพร้อมกับโมดูล PostgreSQL เริ่มต้นที่อาจทำให้เกิดการ Conflict กับการติดตั้งเวอร์ชันใหม่ ดังนั้นเราควรปิดใช้งานโมดูลนี้:
sudo dnf -qy module disable postgresql
4.ติดตั้ง PostgreSQL 17: หลังจากเพิ่ม Repo PostgresSQL และปิดใช้งานโมดูลเริ่มต้นแล้ว เราสามารถติดตั้ง PostgreSQL เวอร์ชัน 17 ดังนี้:
sudo dnf install -y postgresql17 postgresql17-server
5.เริ่มต้นฐานข้อมูล: หลังการติดตั้งเสร็จ เราสามารถเริ่มต้นฐานข้อมูลด้วยคำสั่งต่อไปนี้:
sudo /usr/pgsql-17/bin/postgresql-17-setup initdb
6.เริ่มต้นและเปิดใช้งานบริการ PostgreSQL: เริ่มต้นบริการ PostgreSQL และตั้งค่าให้เริ่มต้นอัตโนมัติเมื่อระบบบูต:
sudo systemctl enable postgresql-17
sudo systemctl start postgresql-17
7.ตั้งรหัสผ่านสำหรับผู้ใช้ ‘postgres’: โดยค่าเริ่มต้น ผู้ใช้ ‘postgres’ จะไม่มีรหัสผ่าน เราสามารถตั้งรหัสผ่านด้วยคำสั่งต่อไปนี้:
sudo passwd postgres
8.ยืนยันการติดตั้ง: ตรวจสอบว่า PostgreSQL ทำงานอย่างถูกต้อง โดยตรวจสอบสถานะของ Service:
sudo systemctl status postgresql-17
เราควรเห็นสถานะเป็น “active (running)” ซึ่งแสดงว่า postgres ทำงานอย่างถูกต้อง

- ทำความเข้าใจ Linux Kernel และ GNU: องค์ประกอบสำคัญของระบบปฏิบัติการ Linux - March 14, 2025
- วิธีการแก้ไขปัญหา CentOS 7 ให้ Yum Update ได้ตามปกติ - February 16, 2025
- การติดตั้ง PostgreSQL 17 บน AlmaLinux 8.9 - February 9, 2025
Tags: database, PostgreSQL