Cài đặt và bảo mật PostgreSQL 14 trên Ubuntu 22.04
26/10/2023 - 1 phút
Bước 1: Cài đặt PostgreSQL 14 trên Ubuntu 22.04.2 LTS
Mở terminal và cập nhật danh sách gói:
sudo apt update
Cài đặt PostgreSQL 14 bằng lệnh sau:
sudo apt install postgresql-14 -y
PostgreSQL sẽ tự động khởi động sau khi cài đặt. Bạn có thể kiểm tra trạng thái của nó bằng lệnh:
sudo systemctl status postgresql
Bước 2: Bảo mật PostgreSQL
Bắt đầu bằng việc đặt mật khẩu cho tài khoản người dùng “postgres” (mặc định):
sudo passwd postgres
Chuyển sang tài khoản “postgres” và mở shell PostgreSQL:
sudo -i -u postgres psql
Đặt mật khẩu cho tài khoản “postgres”:
\password postgres
Nhập mật khẩu mới và xác nhận.
Thoát khỏi shell PostgreSQL:
\q exit
Bước 3: Tạo Cơ sở dữ liệu và Người dùng
Đăng nhập vào PostgreSQL bằng tài khoản “postgres”:
sudo -i -u postgres
Mở shell PostgreSQL:
psql
Tạo cơ sở dữ liệu (ví dụ: “mydatabase”):
CREATE DATABASE mydatabase;
Tạo người dùng (ví dụ: “myuser”) và đặt mật khẩu:
CREATE USER myuser WITH PASSWORD 'mypassword';
Gán quyền cho người dùng để truy cập và quản lý cơ sở dữ liệu:
GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;
Kết thúc phiên làm việc và thoát:
\q exit
Bước 4: Kiểm tra kết nối
psql -h localhost -U myuser -d mydatabase
Bước 5: Cấu hình bảo mật
Mở file cấu hình:
sudo nano /etc/postgresql/14/main/pg_hba.conf
Thay đổi phương thức xác thực của tất cả các kết nối thành “md5”:
local all all md5 host all all
Khởi động lại PostgreSQL:
sudo systemctl restart postgresql
Cảm ơn các bạn đã đọc bài viết này.