PostgreSQL là một hệ thống cơ sở dữ liệu quan hệ nguồn mở, mạnh mẽ được sử dụng cho các ứng dụng doanh nghiệp. Hướng dẫn này bao gồm việc tải xuống, cài đặt, định cấu hình và kiểm tra PostgreSQL trên Windows.
Đang tải xuống PostgreSQL
- Truy cập postgresql.org/download/windows
- Nhấp vào Tải xuống trình cài đặt (trình cài đặt đồ họa EnterpriseDB)
- Chọn phiên bản mới nhất cho hệ điều hành của bạn (khuyên dùng 64-bit)
- Tải xuống sẽ tự động bắt đầu
Cài đặt PostgreSQL
Chạy trình cài đặt đã tải xuống và làm theo các bước sau
- Bước 1:Màn hình chào mừng → Nhấp vào Tiếp theo
- Bước 2:Chọn các thành phần (giữ tất cả các lựa chọn:Máy chủ PostgreSQL, pgAdmin, Công cụ dòng lệnh, Trình tạo ngăn xếp)
- Bước 3:Chọn thư mục cài đặt (khuyên dùng mặc định)
- Bước 4:Chọn thư mục dữ liệu (khuyên dùng mặc định)
- Bước 5:Đặt mật khẩu superuser, nhớ mật khẩu này
- Bước 6:Số cổng mặc định là 5432 (chỉ thay đổi nếu cần)
- Bước 7:Tùy chọn nâng cao để mặc định
- Bước 8:Xem lại và nhấn Next để cài đặt
Định cấu hình PostgreSQL
Hai tệp cấu hình chính được đặt trong thư mục dữ liệu (ví dụ:C:\Program Files\PostgreSQL\16\data\ )
postgresql.conf
Kiểm soát hành vi của máy chủ. Để cho phép kết nối từ xa ?
# Default (local only) #listen_addresses = 'localhost' # Allow all connections listen_addresses = '*'
pg_hba.conf
Kiểm soát xác thực ứng dụng khách. Để cho phép kết nối đáng tin cậy cục bộ ?
# TYPE DATABASE USER ADDRESS METHOD host all all 127.0.0.1/32 trust
Khởi động lại PostgreSQL sau khi thay đổi một trong hai tệp để các thay đổi có hiệu lực.
Kiểm tra cài đặt của bạn
Mở Dấu nhắc Lệnh và chạy ?
psql -U postgres
Nếu cài đặt đúng, bạn sẽ thấy ?
psql (16.x) Type "help" for help. postgres=#
Kiểm tra bằng truy vấn cơ bản ?
SELECT version();
version ------------------------------------------------------------ PostgreSQL 16.x on x86_64-pc-mingw64, compiled by ... (1 row)
Kết luận
Cài đặt PostgreSQL trên Windows bao gồm việc tải xuống trình cài đặt đồ họa, chạy qua trình hướng dẫn thiết lập (đặt mật khẩu, cổng và thư mục dữ liệu), sau đó định cấu hình postgresql.conf và pg_hba.conf cho môi trường của bạn. Kiểm tra với psql để xác minh mọi thứ hoạt động chính xác.