Cách dễ nhất để cài đặt PostgreSQL trên máy Mac là cài đặt Postgres.app. Postgres.app là một bản cài đặt PostgreSQL đầy đủ tính năng được đóng gói như một ứng dụng Mac tiêu chuẩn.
Bạn chỉ cần tải xuống và kéo nó vào thư mục Ứng dụng của mình, giống như với bất kỳ ứng dụng nào khác.
Cài đặt Postgres.app
Dưới đây là hướng dẫn từng bước để cài đặt PostgreSQL.app trên máy Mac của bạn.
- Tải xuống phiên bản Postgres.app mới nhất từ trang web Postgres.app.
- Nhấp đúp vào tệp .dmg.
- Kéo biểu tượng Postgres.app vào thư mục Ứng dụng của bạn.
Xong. Bạn vừa cài đặt Postgres.app.
Tạo máy chủ mới
Để tạo một máy chủ mới:
- Nhấp đúp vào biểu tượng Postgres.app (trong thư mục Ứng dụng của bạn)
- Nhấp vào Khởi tạo .
Sau khi làm xong, bạn sẽ thấy một màn hình tương tự như sau:
Khi bạn cài đặt Postgres.app, một số cơ sở dữ liệu được tạo theo mặc định, bao gồm một cơ sở dữ liệu sử dụng tên người dùng hệ thống của bạn.
Bạn có thể bắt đầu và dừng PostgreSQL bằng cách sử dụng các nút có liên quan trên bảng điều khiển này.
Kết nối với cơ sở dữ liệu
Để kết nối với cơ sở dữ liệu, hãy nhấp đúp vào một trong các biểu tượng cơ sở dữ liệu được hiển thị trong màn hình trên. Thao tác này sẽ kết nối với cơ sở dữ liệu đó bằng psql giao diện dòng lệnh.
Ngoài ra, bạn có thể khởi chạy psql trong một cửa sổ dòng lệnh riêng biệt và nhập psql
. Điều này sẽ kết nối với cơ sở dữ liệu mặc định của bạn.
Một giải pháp thay thế khác là sử dụng ứng dụng GUI, chẳng hạn như pgAdmin, DBeaver, Postico, Azure Data Studio, v.v.
Định cấu hình $PATH
Bạn cũng có thể định cấu hình $PATH
của mình để sử dụng các công cụ dòng lệnh đi kèm.
sudo mkdir -p /etc/paths.d &&
echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp
Xóa các bản cài đặt hiện có
Các hướng dẫn trên giả sử bạn chưa chạy PostgreSQL trên máy Mac của mình. Nếu làm vậy, bạn sẽ gặp sự cố, nếu cả hai phiên bản đang cố gắng sử dụng cùng một cổng (5432 là cổng mặc định).
Bạn nên xóa mọi cài đặt PostgreSQL đã có trước khi cài đặt Postgres.app.
Xem Xóa cài đặt PostgreSQL Hiện có trên trang web Postgres.app để biết hướng dẫn về cách thực hiện việc này.