Bạn đang tìm kiếm một hệ quản trị cơ sở dữ liệu mạnh mẽ và dễ dàng triển khai trên Linux? PostgreSQL chính là câu trả lời. Với tính năng mở rộng linh hoạt và hiệu suất cao, PostgreSQL được sử dụng rộng rãi trong các dự án từ nhỏ đến lớn. Trong bài viết này, chúng tôi sẽ hướng dẫn chi tiết cách cài đặt PostgreSQL và công cụ quản lý pgAdmin trên Linux, giúp bạn nhanh chóng xây dựng và quản lý cơ sở dữ liệu của mình một cách hiệu quả. Hãy bắt đầu ngay!
PostgreSQL là hệ quản trị cơ sở dữ liệu mạnh mẽ, phổ biến và dễ dàng cài đặt trên hầu hết các bản phân phối Linux.
Trước khi cài đặt bất kỳ phần mềm nào, bạn nên cập nhật danh sách gói để đảm bảo các phiên bản mới nhất được cài đặt.
sudo apt update sudo apt upgrade
PostgreSQL có sẵn trong kho lưu trữ gói của Ubuntu và Debian. Để cài đặt PostgreSQL, bạn chỉ cần chạy lệnh sau:
sudo apt install postgresql postgresql-contrib
postgresql-contrib
: Gói này chứa một số tiện ích mở rộng bổ sung cho PostgreSQL.Sau khi cài đặt hoàn tất, PostgreSQL sẽ tự động khởi động. Bạn có thể kiểm tra trạng thái của dịch vụ PostgreSQL bằng lệnh:
sudo systemctl status postgresql
Nếu PostgreSQL đang chạy, bạn sẽ thấy thông báo dịch vụ đang hoạt động.
PostgreSQL tạo một tài khoản hệ thống có tên postgres sau khi cài đặt. Bạn cần chuyển sang tài khoản này để bắt đầu sử dụng PostgreSQL:
sudo -i -u postgres
Sau đó, khởi động công cụ dòng lệnh psql để tương tác với PostgreSQL:
psql
Bạn sẽ thấy lời nhắc postgres=#
, có nghĩa là bạn đã vào giao diện dòng lệnh của PostgreSQL.
Nếu bạn muốn tạo một người dùng PostgreSQL mới, bạn có thể làm như sau:
CREATE USER your_username WITH PASSWORD 'your_password';
Để cấp quyền truy cập đầy đủ cho người dùng, bạn có thể cấp quyền superuser:
ALTER USER your_username WITH SUPERUSER;
Bạn có thể tạo một cơ sở dữ liệu mới bằng lệnh:
CREATE DATABASE your_database;
Để thoát khỏi psql, gõ:
q
pgAdmin là công cụ quản lý đồ họa cho PostgreSQL, giúp bạn dễ dàng quản lý cơ sở dữ liệu qua giao diện đồ họa thay vì phải sử dụng dòng lệnh.
Đầu tiên, bạn cần cài đặt các gói phụ thuộc để pgAdmin có thể hoạt động đúng cách:
sudo apt install curl ca-certificates gnupg
Sử dụng lệnh sau để thêm kho lưu trữ pgAdmin vào hệ thống của bạn:
curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo tee /etc/apt/trusted.gpg.d/pgadmin.asc
Sau đó, thêm nguồn pgAdmin vào danh sách các nguồn APT:
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
Bạn có thể cài đặt pgAdmin theo hai cách: dưới dạng ứng dụng desktop hoặc ứng dụng web.
Nếu bạn muốn cài đặt pgAdmin như một ứng dụng desktop (độc lập), chạy lệnh sau:
sudo apt install pgadmin4-desktop
Nếu bạn muốn chạy pgAdmin như một ứng dụng web trên máy chủ, dùng lệnh sau:
sudo apt install pgadmin4-web
Sau đó, cấu hình pgAdmin web bằng lệnh:
sudo /usr/pgadmin4/bin/setup-web.sh
Làm theo hướng dẫn trên màn hình để thiết lập tài khoản quản trị viên (email và mật khẩu).
http://localhost/pgadmin4
từ trình duyệt để bắt đầu sử dụng pgAdmin.Sau khi cài đặt, khởi động pgAdmin bằng cách mở ứng dụng (trên desktop) hoặc truy cập qua trình duyệt web nếu bạn cài phiên bản web.
PostgreSQL Local
).localhost
5432
(cổng mặc định của PostgreSQL)postgres
(hoặc tên người dùng bạn đã tạo)postgres
.Sau khi kết nối thành công, bạn có thể tạo, chỉnh sửa và quản lý cơ sở dữ liệu thông qua giao diện pgAdmin.
Để khởi động PostgreSQL:
sudo systemctl start postgresql
Để dừng PostgreSQL:
sudo systemctl stop postgresql
Để kiểm tra trạng thái PostgreSQL:
sudo systemctl status postgresql
Để đăng nhập vào PostgreSQL qua dòng lệnh, bạn sử dụng lệnh sau:
sudo -i -u postgres psql