Phục hồi dữ liệu

Phục hồi dữ liệu

Giới thiệu: Việc khôi phục cơ sở dữ liệu PostgreSQL từ một bản sao lưu là nhiệm vụ phổ biến đối với các quản trị viên cơ sở dữ liệu và nhà phát triển. Hướng dẫn này cung cấp quy trình từng bước để khôi phục cơ sở dữ liệu PostgreSQL sử dụng một file dạng SQL dump. Yêu cầu: • PostgreSQL được cài đặt trên hệ thống của bạn. • Truy cập vào giao diện dòng lệnh (CLI). • Một file SQL dump (trong trường hợp này, backup.sql). • Quyền phù hợp để truy cập và khôi phục cơ sở dữ liệu.

  1. Mở Giao Diện Dòng Lệnh của Bạn: Bắt đầu bằng cách mở CLI của bạn. Đây có thể là Terminal trên macOS/Linux hoặc Command Prompt/Powershell trên Windows.
  2. Điều hướng đến Thư mục Chứa File Sao lưu: Nếu file sao lưu của bạn (backup.sql) không ở trong thư mục gốc, sử dụng lệnh cd để điều hướng đến thư mục nơi nó được lưu trữ. Ví dụ, nếu nó ở trong thư mục /backup, bạn sẽ gõ cd /backup.
  3. Đăng nhập vào PostgreSQL: Sử dụng tiện ích dòng lệnh psql để đăng nhập vào máy chủ PostgreSQL của bạn. Định dạng lệnh cơ bản là psql -U [tên người dùng] -d [cơ sở dữ liệu], nơi [tên người dùng] là tên người dùng PostgreSQL của bạn và [cơ sở dữ liệu] là cơ sở dữ liệu bạn muốn khôi phục. Trong trường hợp này, lệnh là:
psql -U postgres -d restore -f /backup/backup.sql

Create VPC

  1. Kiểm tra dữ liệu đã được restore
sudo -u postgres psql 
\c restore
SELECT * FROM clients;

Create VPC