Cài đặt và bảo mật PostgreSQL 14 trên Ubuntu 22.04

26/10/2023 - 1 phút

Follow  on Google News

Bước 1: Cài đặt PostgreSQL 14 trên Ubuntu 22.04.2 LTS

  1. Mở terminal và cập nhật danh sách gói:

    sudo apt update
    
  2. Cài đặt PostgreSQL 14 bằng lệnh sau:

    sudo apt install postgresql-14 -y
    
  3. 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

  1. 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
    
  2. Chuyển sang tài khoản “postgres” và mở shell PostgreSQL:

    sudo -i -u postgres
    psql
    
  3. Đặ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.

  4. Thoát khỏi shell PostgreSQL:

    \q
    exit
    

Bước 3: Tạo Cơ sở dữ liệu và Người dùng

  1. Đăng nhập vào PostgreSQL bằng tài khoản “postgres”:

    sudo -i -u postgres
    
  2. Mở shell PostgreSQL:

    psql
    
  3. Tạo cơ sở dữ liệu (ví dụ: “mydatabase”):

    CREATE DATABASE mydatabase;
    
  4. Tạo người dùng (ví dụ: “myuser”) và đặt mật khẩu:

    CREATE USER myuser WITH PASSWORD 'mypassword';
    
  5. 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;
    
  6. 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

  1. Mở file cấu hình:

    sudo nano /etc/postgresql/14/main/pg_hba.conf
    
  2. 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
    
  3. Khởi động lại PostgreSQL:

    sudo systemctl restart postgresql
    

Cảm ơn các bạn đã đọc bài viết này.