Cài đặt PostgreSQL 16 trên AlmaLinux 8

  • Friday 23/05/2025

🛠️ Hướng dẫn cài đặt PostgreSQL 16 trên AlmaLinux 8

PostgreSQL là một hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở (ORDBMS) nổi bật với tính năng mở rộng, tuân thủ chuẩn SQL ANSI, hỗ trợ JSON và các tính năng NoSQL, cùng khả năng bảo mật cao. Nó được sử dụng rộng rãi trong các ứng dụng từ web đến doanh nghiệp quy mô lớn

Screenshot from 2025 05 23 14 10 31

Bước 1: Cập nhật hệ thống

Trước khi cài đặt, hãy đảm bảo hệ thống của bạn được cập nhật đầy đủ:

sudo dnf update -y

Bước 2: Kích hoạt kho lưu trữ PostgreSQL chính thức

Để truy cập phiên bản mới nhất của PostgreSQL, thêm kho lưu trữ chính thức:

sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
PostgreSQL 16

Bước 3: Vô hiệu hóa module PostgreSQL mặc định

AlmaLinux 8 mặc định sử dụng PostgreSQL 10. Để cài đặt phiên bản 16, cần vô hiệu hóa module mặc định:

sudo dnf -qy module disable postgresql

Bước 4: Cài đặt PostgreSQL 16

Tiến hành cài đặt PostgreSQL 16 và các thành phần cần thiết:

sudo dnf install -y postgresql16 postgresql16-server
PostgreSQL 16

Bước 5: Khởi tạo cơ sở dữ liệu PostgreSQL

Sau khi cài đặt, khởi tạo cơ sở dữ liệu:

sudo /usr/pgsql-16/bin/postgresql-16-setup initdb
Screenshot from 2025 05 23 14 00 01

Bước 6: Cấu hình PostgreSQL cho truy cập từ xa

Để cho phép kết nối từ xa, chỉnh sửa tệp cấu hình:

sudo vi /var/lib/pgsql/16/data/postgresql.conf

Tìm dòng listen_addresses và thay đổi thành:

listen_addresses = '*'

Sau đó, chỉnh sửa tệp pg_hba.conf để cho phép xác thực:

sudo vi /var/lib/pgsql/16/data/pg_hba.conf

Thêm dòng sau để cho phép kết nối từ mọi địa chỉ IP với phương thức xác thực mật khẩu:

host all all 0.0.0.0/0 md5

Bước 7: Khởi động và kích hoạt dịch vụ PostgreSQL

Khởi động dịch vụ PostgreSQL và thiết lập tự động khởi động cùng hệ thống:

systemctl restart postgresql-16
systemctl enable postgresql-16

Bước 8: Thiết lập mật khẩu cho người dùng PostgreSQL

Đặt mật khẩu cho người dùng postgres:

sudo -u postgres psql

Trong giao diện psql, chạy lệnh:

\password postgres

Nhập mật khẩu mới khi được yêu cầu.

Bước 9: Kiểm tra kết nối PostgreSQL

Thoát khỏi psql bằng lệnh \q, sau đó kiểm tra kết nối:

psql -U postgres -h localhost

Nhập mật khẩu đã thiết lập để xác nhận kết nối thành công.


✅ Kết luận

Với các bước trên, bạn đã cài đặt và cấu hình thành công PostgreSQL 16 trên AlmaLinux 8. Hệ quản trị cơ sở dữ liệu này sẽ hỗ trợ hiệu quả cho các ứng dụng và dịch vụ của bạn. Nếu bạn cần hỗ trợ thêm hoặc có thắc mắc, hãy liên hệ với cộng đồng hoặc nhà cung cấp dịch vụ của bạn để được trợ giúp kịp thời.

Bạn có thể tham khảo thêm 1 số bài viết liên quan VPS/server tại đây

======================================================

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

5/5 - (1 bình chọn)