fbpx

Hướng Dẫn Cài Đặt PostgreSQL 14 Trên Debian 11

Hướng Dẫn Cài Đặt PostgreSQL 14 Trên Debian 11

PostgreSQL là một hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở mạnh mẽ, được sử dụng rộng rãi trong các hệ thống yêu cầu hiệu suất cao. Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt PostgreSQL 14 trên Debian 11.

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 mới nhất bằng lệnh:

sudo apt update && sudo apt upgrade -y

2. Thêm Kho Lưu Trữ PostgreSQL

Mặc định, Debian 11 không có phiên bản PostgreSQL 14 trong kho lưu trữ chuẩn. Do đó, chúng ta cần thêm kho lưu trữ chính thức của PostgreSQL:

sudo apt install -y wget gnupg2

wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo tee /etc/apt/trusted.gpg.d/postgresql.asc

AD 4nXd4T2mgbN clq3WoW1bXq huDKPIFozgnI2cJ9hV575wD8hyOpWdizyP47eEnfQiuglpsAORuILm15iI7Cnb1MKIztxbsi47MaSeGDzumraz2slbL1neVDvloHGfsadEGANBJUGUQ?key=I7Ecug7C TV8v7hjI9RkDWmq

Tiếp theo, thêm kho lưu trữ PostgreSQL 14 vào danh sách nguồn phần mềm:

echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list

Sau đó, cập nhật danh sách gói:

sudo apt update

3. Cài Đặt PostgreSQL 14

Sau khi thêm kho lưu trữ, tiến hành cài đặt PostgreSQL 14 bằng lệnh:

sudo apt install -y postgresql-14

Sau khi cài đặt xong, PostgreSQL sẽ tự động khởi động. Kiểm tra trạng thái của PostgreSQL bằng lệnh:

sudo systemctl status postgresql

AD 4nXfwmcWzRGezApTTyDr3LNKkXkv7rwAk451lswKayNMquNoqZARcOHf6M9SbxgVsq5NzKENHYTDxk20UCje0uqkYj3pCbIXurDcd29Zq288Cv ObUFl2yAAJgsPCQiZGhphDjywXRw?key=I7Ecug7C TV8v7hjI9RkDWmq

Nếu dịch vụ chưa chạy, bạn có thể khởi động và kích hoạt tự động khởi động PostgreSQL với:

sudo systemctl enable --now postgresql

4. Kiểm Tra Phiên Bản PostgreSQL

Để xác nhận PostgreSQL đã được cài đặt thành công, chạy lệnh:

psql --version

AD 4nXdj2uAwrS 1c3FtS Ajmi WyKGb6atdlMdKtJpSgOzoofBeXkkBHCcnUAels6i AxSVPWOdMKE8DGaPNU8Xcfz71W7SK9yFL5jPR4S XD7syJJJh5TwKelp1EGCgHN3kQdxJOyPaw?key=I7Ecug7C TV8v7hjI9RkDWmq

Kết quả sẽ hiển thị:

psql (PostgreSQL) 14.x

5. Cấu Hình Cơ Bản

5.1. Đổi Mật Khẩu Người Dùng PostgreSQL

Mặc định, PostgreSQL tạo một tài khoản hệ thống tên là postgres. Chuyển sang tài khoản này và đặt mật khẩu:

sudo -i -u postgres

psql

ALTER USER postgres WITH PASSWORD 'your_secure_password';

\q

exit

AD 4nXd69Qv6FcdPauJofeooV6qpGFqyvBtCTAhAVBX8 P0ejxDixx4118NZNU TwsKXa3pIKqOO8a0IT8B FCojLG1XAOFnUZeWDClOTkGsceDc6SvndG34IPvA85lY9D E01l4D1kh?key=I7Ecug7C TV8v7hjI9RkDWmq

5.2. Cho Phép Kết Nối Từ Xa (Tùy Chọn)

Nếu bạn muốn cho phép các máy khác kết nối từ xa, chỉnh sửa file cấu hình PostgreSQL:

sudo nano /etc/postgresql/14/main/postgresql.conf

Tìm dòng:

#listen_addresses = 'localhost'

Sửa thành:

listen_addresses = '*'

AD 4nXfNmF4EbjlEQvTqRyGwFUNJDBUTn2FwiFEOUgm7Pb5VHgKQ5WA3Z0TobhmSBH7TOp1DotR97ojo7 NRVsvtIgiLLaOdDKh4 sNzb6GdG I536di4RpHXRG ZCF95q4qsmncLpDOw?key=I7Ecug7C TV8v7hjI9RkDWmq

Lưu lại và thoát, sau đó chỉnh sửa file pg_hba.conf để cho phép kết nối từ xa:

sudo nano /etc/postgresql/14/main/pg_hba.conf

Thêm dòng sau:

host    all             all             0.0.0.0/0               md5

AD 4nXfJfkDhGYK03R4SuOTmDmm5COUwV1NhNzr4V zDopXFjLjx2CbOSbLj jyJlRYtZBcBynvISf08gnO5q7AyBxIbozsEAMs7llgTQMzq1FPAnYQVgq9QD8POClqt9RqRu3lGnF Mfg?key=I7Ecug7C TV8v7hjI9RkDWmq

Lưu lại, thoát và khởi động lại PostgreSQL:

sudo systemctl restart postgresql

7. Kết Luận

Bài viết này đã hướng dẫn cách cài đặt PostgreSQL 14 trên Debian 11, cùng với một số bước cấu hình cơ bản. Bây giờ bạn có thể sử dụng PostgreSQL để quản lý cơ sở dữ liệu của mình một cách hiệu quả.

What are your feelings
Cập nhật vào 28/03/2025
Cùng nhau, Trực tuyến.

Chúng tôi ở đây giúp các bạn có thể làm việc online một cách hiểu quả nhất.

Theo Dõi Chúng Tôi

Copyright © 2025. All Rights Reserved To VMon Cloud.