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

anh1 49

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

anh2 76

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

anh3 60

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

anh4 43

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 = '*'

anh5 32

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

anh6 33

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 12/04/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.