Tạo restore database

Tạo restore database ở Test EC2

PostgreSQL 16 là một bản phát hành lớn của hệ thống cơ sở dữ liệu quan hệ mã nguồn mở, nổi bật với các tính năng mới và cải tiến. Những cải tiến này bao gồm việc giám sát tốt hơn, hiệu suất được cải thiện, sao chép logic, cấu hình máy chủ mới và cập nhật bảo mật.

  1. Cập nhật chỉ mục gói: sudo apt update
  2. Cài đặt các gói cần thiết: sudo apt install gnupg2 wget vim
  3. Thêm kho lưu trữ PostgreSQL 16: sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
  4. Nhập khoá ký kho lưu trữ: curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/postgresql.gpg
  5. Cập nhật lại danh sách gói: sudo apt update
  6. Cài đặt PostgreSQL 16 sudo apt install postgresql-16 postgresql-contrib-16
  7. Khởi động và kích hoạt dịch vụ PostgreSQL: sudo systemctl start postgresql sudo systemctl enable postgresql
  8. Xác nhận việc cài đặt: psql –version
  9. Kết quả nên giống như psql (PostgreSQL) 16.0 (Ubuntu 16.0-1.pgdg22.04+1).
  10. Cấu hình PostgreSQL 16
  11. Cho phép kết nối từ xa bằng cách chỉnh sửa postgresql.conf: sudo nano /etc/postgresql/16/main/postgresql.conf
  12. Thay đổi listen_addresses thành *.
  13. Cấu hình xác thực mật khẩu md5 trong pg_hba.conf cho kết nối từ xa: sudo sed -i '/^host/s/ident/md5/' /etc/postgresql/16/main/pg_hba.conf sudo sed -i '/^local/s/peer/trust/' /etc/postgresql/16/main/pg_hba.conf echo "host all all 0.0.0.0/0 md5" | sudo tee -a /etc/postgresql/16/main/pg_hba.conf
  14. Khởi động lại PostgreSQL để áp dụng các thay đổi: sudo systemctl restart postgresql
  15. Cho phép cổng PostgreSQL qua tường lửa: sudo ufw allow 5432/tcp
  16. Kết nối với PostgreSQL sudo -u postgres psql
  17. Thiết lập mật khẩu cho người dùng postgres: ALTER USER postgres PASSWORD 'VeryStronGPassWord@1414';
  18. Tạo và Điền dữ liệu vào Cơ sở dữ liệu mới trong PostgreSQL
  19. Khi bạn đã kết nối thành công với máy chủ cơ sở dữ liệu PostgreSQL bằng công cụ dòng lệnh psql, bạn sẽ sẵn sàng để bắt đầu tạo cơ sở dữ liệu và bảng. Dưới đây, bạn sẽ tìm thấy hướng dẫn chi tiết về cách tạo một cơ sở dữ liệu mới, thêm một bảng vào đó và chèn dữ liệu vào bảng.
  20. Tạo Cơ sở Dữ liệu: Để tạo một cơ sở dữ liệu mới có tên restore, thực hiện: CREATE DATABASE restore;
  21. Kết nối với Cơ sở Dữ liệu: Để chuyển sang cơ sở dữ liệu restore mới tạo, sử dụng lệnh: \c restore

Create VPC

Create VPC