Hướng dẫn cài đặt PostgreSQL 15 trên Almalinux 8
PostgreSQL là hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở được sử dụng phổ biến cho website, API, phần mềm quản lý, hệ thống doanh nghiệp và nhiều ứng dụng cần khả năng xử lý dữ liệu ổn định.
Trong bài viết này, VPSTTT sẽ hướng dẫn bạn cài đặt PostgreSQL 15 trên AlmaLinux 8 bằng repository chính thức của PostgreSQL. Nội dung bao gồm cập nhật hệ thống, cài PostgreSQL, khởi tạo database cluster, tạo người dùng, tạo database, cấu hình truy cập từ xa và mở firewall an toàn.
Các bước cài đặt PostgreSQL
Bước 1: Cập nhật hệ thống
- Để hệ thống Linux luôn được cập nhật và ổn định, hãy chạy lệnh dnf sau để nâng cấp các gói phần mềm
dnf update -y
Bước 2: Kích hoạt kho chính thức của PostgreSQL
- PostgreSQL không có sẵn bản 15 trong repo mặc định của AlmaLinux, vì vậy bạn cần thêm repository chính thức:
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
- Tắt PostgreSQL mặc định của hệ thống
sudo dnf -qy module disable postgresqlBước 3: Cài đặt PostgreSQL 15
Cài PostgreSQL 15 và thành phần máy chủ bằng lệnh:
sudo dnf install -y postgresql15 postgresql15-server
Bước 4: Khởi tạo database cluster
Sau khi cài đặt, PostgreSQL chưa có database cluster để lưu dữ liệu. Bạn cần khởi tạo bằng lệnh:
sudo /usr/pgsql-15/bin/postgresql-15-setup initdb
Bước 5: Sau đó khởi động lại dịch vụ
sudo systemctl enable postgresql-15 && systemctl start postgresql-15- Khi chạy lệnh thành công, sẽ có thông báo Created symlink cùng với đường dẫn tệp.

- Kiểm tra trạng thái:
systemctl status postgresql-15- Nếu bạn thấy: Active: active (running) → PostgreSQL đã chạy ổn.

Bước 6: Cấu hình PostgreSQL cho truy cập từ xa
Cập nhật n8n khi cài bằng npm (Node.js)
- Chỉnh sửa văn bản hãy vào New SFTP window và điều hướng tệp điều hướng tệp /var/lib/pgsql/15/data/postgresql.conf để sửa tệp cấu hình văn bản
- Cập nhật lại đoạn: *listen_addresses = '' **như ảnh dưới và Save lại

- Sau khi thay đổi tệp cấu hình, bạn cần khởi động lại dịch vụ PostgreSQL để áp dụng các cài đặt mới và kích hoạt khởi động tự động.
sudo systemctl restart postgresql-15Bước 7: Thiết lập mật khẩu người dùng PostgreSQL
- Đặt mật khẩu cho người dùng PostgreSQL mặc định (postgres).
sudo passwd postgres
Bước 8 : Truy cập Cơ sở dữ liệu PostgreSQL
- Khi đã đặt mật khẩu cho người dùng PostgreSQL, bạn có thể đăng nhập vào máy chủ cơ sở dữ liệu bằng cách sử dụng lệnh psql
sudo -i -u postgres
psql
**Vậy là đã cài đặt xong PostgreSQL 15 trên Almalinux 8, chúc các bạn thành công nhé!!**
VPSTTT – Nhà Cung Cấp Giải Pháp Hạ Tầng Số Toàn Diện
VPSTTT là nhà cung cấp giải pháp hạ tầng số tại Việt Nam, phục vụ nhu cầu triển khai, vận hành và lưu trữ dữ liệu của cá nhân, lập trình viên và doanh nghiệp. Hệ sinh thái dịch vụ gồm VPS Việt Nam, VPS quốc tế, VPS Anti DDoS, Hosting cPanel, máy chủ riêng, thuê Rack, Proxy IPv4/IPv6, S3 MinIO và Cloud Storage.
Bên cạnh việc cung cấp tài nguyên hạ tầng, VPSTTT còn tập trung hỗ trợ khách hàng trong quá trình triển khai, cấu hình và xử lý các sự cố thực tế. Nội dung trên Blog VPSTTT được xây dựng từ những tình huống thường gặp khi vận hành VPS, máy chủ và hệ thống trực tuyến, giúp người đọc có thể hiểu nguyên nhân và áp dụng giải pháp rõ ràng hơn.
VPSTTT – Hạ tầng ổn định, giải pháp linh hoạt và đồng hành trong suốt quá trình vận hành.
Thông Tin Liên Hệ Đội Ngũ VPSTTT
Website: https://vpsttt.com
Facebook: https://www.facebook.com/trang.vpsttt
Zalo OA: https://zalo.me/vpstttgroup
Hotline: 0328 812 674
KẾT LUẬN
Qua hướng dẫn trên, bạn đã có thể cài đặt PostgreSQL 15 trên AlmaLinux 8, khởi tạo database cluster, tạo user, tạo database và cấu hình kết nối từ xa.
Để bảo đảm an toàn, không nên mở cổng 5432 cho toàn bộ Internet hoặc cho ứng dụng sử dụng tài khoản quản trị postgres. Hãy giới hạn IP bằng firewall, sử dụng user riêng, đặt mật khẩu mạnh, cập nhật PostgreSQL thường xuyên và thiết lập sao lưu dữ liệu định kỳ.
Nếu cần VPS Linux để triển khai PostgreSQL, website, API hoặc phần mềm doanh nghiệp, bạn có thể tham khảo dịch vụ Cloud VPS tại VPSTTT. Hệ thống VPS sử dụng ổ SSD/NVMe, hỗ trợ nhiều cấu hình và phù hợp triển khai các ứng dụng sử dụng cơ sở dữ liệu PostgreSQL.
◉ 180
◉ 138
◉ 126
◉ 159