PostgreSQL, còn gọi là Postgres, là hệ thống quản lý cơ sở dữ liệu quan hệ mã nguồn mở phổ biến. Nó được các nhà phát triển ứng dụng dùng rộng rãi để xây dựng ứng dụng từ web quy mô nhỏ đến hệ thống doanh nghiệp quy mô lớn.
Nếu bạn đã cài PostgreSQL trên Mac cho một dự án nhưng giờ không cần nữa, hoặc gặp vấn đề với PostgreSQL như xung đột với hệ thống Mac, khuyên nên gỡ cài đặt. Bài viết này giải thích cách gỡ hoàn toàn PostgreSQL trên Mac bằng 2 cách hiệu quả.
Lý do gỡ cài đặt PostgreSQL
Lý do chính gỡ PostgreSQL là bạn không còn dùng công cụ này. Luôn là thói quen tốt xóa các tiện ích không cần thiết khỏi Mac để giải phóng dung lượng lưu trữ.
Nếu không dùng PostgreSQL, bạn khó giữ nó cập nhật. Phần mềm cũ thường dẫn đến xung đột và thậm chí làm Mac dễ bị tấn công mã độc. Mặc dù PostgreSQL thường không gây vấn đề, khuyên nên gỡ để tránh rắc rối sau này.
Nếu biết ai có thể hưởng lợi từ thông tin này, hãy chia sẻ cho họ.
Cách gỡ PostgreSQL bằng Terminal
Di chuyển PostgreSQL vào Trash không thể xóa hoàn toàn nó khỏi Mac vì tất cả file dịch vụ hệ thống Postgre sẽ vẫn còn trên máy. Để gỡ hoàn toàn PostgreSQL trên Mac, lựa chọn đầu tiên là chạy lệnh trong Terminal. Nếu đã từng dùng PostgreSQL, dùng Terminal không thành vấn đề.
Cách gỡ PostgreSQL trên Mac thủ công bằng Terminal:
Bước 1. Tắt PostgreSQL
Nếu máy chủ PostgreSQL đang chạy trên Mac, bạn cần tắt nó trước khi xóa. Nhấn vào biểu tượng con voi trên menu bar trên cùng và chọn Shutdown server.

Bước 2. Mở ứng dụng Terminal
Tìm Terminal trong Finder > Applications > Utilities và double-click để mở cửa sổ terminal.
Bước 3. Chạy lệnh gỡ cài đặt
Vì bạn có thể gói PostgreSQL macOS từ nhiều nguồn khác nhau, mỗi nguồn yêu cầu cách gỡ khác nhau.
Gõ lệnh sau và nhấn Return để khởi động gỡ cài đặt PostgreSQL. Nhớ thay "15" bằng phiên bản PostgreSQL cài trên Mac. Sau đó nhập mật khẩu admin khi được nhắc.
Để gỡ PostgreSQL 15 cài bằng EDB installer trên Mac:
sudo /Library/PostgreSQL/15/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
Để xóa Postgres.app, ứng dụng macOS gốc chạy trên menu bar không cần installer:
open /Library/PostgreSQL/15/uninstall-postgresql.app
Để xóa PostgreSQL với Homebrew trên Mac:
1. Chạy lệnh sau và tìm tên đúng cho phiên bản PostgreSQL của bạn như postgresql94, postgres, và postgresql@14.
brew list
2. Chạy lệnh sau để gỡ Postgres với Homebrew. Thay "postgresql@14" bằng tên tìm được ở lệnh trên.
brew uninstall postgresql@14
Bước 4. Xóa file liên quan PostgreSQL
Lệnh trên chỉ gỡ máy chủ PostgreSQL nhưng để lại file dịch vụ trên ổ Mac. Nhập từng lệnh dưới và nhấn Return lần lượt để xóa file liên quan PostgreSQL.
Để xóa thư mục dữ liệu và file ini liên quan phần mềm PostgreSQL:
sudo rm -rf /Library/PostgreSQL
sudo rm /etc/postgres-reg.ini
Để xóa file PostgreSQL cục bộ với Homebrew:
rm -rf /usr/local/var/postgres
rm /usr/local/var/log/postgres.log
rm -f ~/.psqlrc ~/.psql_history
Bước 5. Xóa người dùng PostgreSQL
Trên macOS 13 Ventura:
1. Vào Apple menu > System Settings > Users & Groups.
2. Chọn người dùng PostgreSQL.
3. Nhấn biểu tượng i và chọn Delete Account.
Trên macOS Monterey hoặc cũ hơn:
1. Vào Apple menu > System Preferences > Users & Groups. Nhấn ổ khóa và nhập mật khẩu admin để mở khóa cài đặt.
2. Chọn người dùng PostgreSQL và nhấn nút trừ -.

Bước 6. Khôi phục cài đặt bộ nhớ chung [Tùy chọn]
Gõ lệnh sau và nhấn Return.
sudo rm /etc/sysctl.conf
Chia sẻ bài viết này trên mạng xã hội sẽ giúp chúng tôi tiếp cận khán giả rộng hơn và tạo tác động lớn hơn.
Cách gỡ PostgreSQL trên Mac chỉ với một click
Nếu bạn gặp khó khăn làm theo quy trình trên, cách khác gỡ hoàn toàn PostgreSQL từ Mac là dùng iBoysoft MagicMenu. Nó tìm tất cả file liên quan PostgreSQL và xóa ứng dụng không để lại rác. Phương pháp này rất thân thiện với người không rành kỹ thuật vì không cần lệnh Terminal.
Sau khi tắt máy chủ PostgreSQL, đây là cách gỡ dễ dàng với iBoysoft MagicMenu.
Bước 1. Tải và cài đặt iBoysoft MagicMenu trên Mac
iBoysoft MagicMenu có sẵn miễn phí trên App Store. Phần mềm sẽ nhắc bạn cài iBoysoft MagicMenu Helper để dùng hết tính năng. Nhấn Install iBoysoft MagicMenu Helper và làm theo hướng dẫn trên màn hình.
Bước 2. Gỡ hoàn toàn PostgreSQL chỉ với một click
Postgres.app bao gồm psql, client dòng lệnh cho PostgreSQL. Có nhiều client đồ họa tuyệt vời cho PostgreSQL như pgAdmin 4 và Postico.
Tìm phần mềm client bạn dùng trong Finder và chuột phải vào nó. Chọn Uninstall trong menu thả xuống. iBoysoft MagicMenu sẽ xóa pgAdmin 4 (hoặc client PostgreSQL khác) và quét hệ thống tìm tất cả file PostgreSQL và xóa chúng khỏi Mac.


Nếu bạn không biết cách đóng ứng dụng trên Mac, hướng dẫn này sẽ giúp bạn, bao gồm 3 cách đóng app trên Mac và cách đóng app bị treo.
Kết luận
Nếu muốn cài lại PostgreSQL hoặc chỉ không cần nó nữa, cần gỡ hoàn toàn PostgreSQL trên Mac. Bạn có thể chạy lệnh xóa PostgreSQL từ Mac, nhưng nhớ lệnh khác nhau tùy cách bạn cài PostgreSQL trên Mac.
Cách dễ và nhanh nhất để xóa PostgreSQL khỏi Mac là dùng iBoysoft MagicMenu. Nó gỡ client PostgreSQL và dọn file liên quan chỉ với một click. Ngoài gỡ ứng dụng, iBoysoft MagicMenu còn có nhiều tính năng như nén file, tìm file trùng, dọn ảnh trùng, chuyển đổi ảnh. Khám phá trình mở rộng menu chuột phải tuyệt vời này ngay hôm nay!
Nếu bạn thích bài viết này, hãy giúp chúng tôi tiếp cận thêm người bằng cách chia sẻ trên mạng xã hội. Cảm ơn sự hỗ trợ!
H: PostgreSQL là hệ thống cơ sở dữ liệu mã nguồn mở mạnh mẽ tận dụng và mở rộng ngôn ngữ SQL, kết hợp nhiều tính năng để lưu trữ và quản lý dữ liệu có cấu trúc.
H: Gỡ cài đặt PostgreSQL trên Mac thường không tự động xóa cơ sở dữ liệu được tạo bằng PostgreSQL, trừ khi bạn xóa thủ công file và thư mục PostgreSQL.