Lệnh với postgres trên linux

Nguyễn Quang Minh

2 min read
448 views

Dưới đây là hướng dẫn tạo database và gán quyền cho người dùng PostgreSQL trên server Linux, đúng trọng tâm và có giải thích:


1. Truy cập PostgreSQL

Trên Linux, truy cập vào PostgreSQL bằng user postgres:

sudo -i -u postgres
psql

2. Tạo user (role) mới

CREATE USER ten_user WITH PASSWORD 'mat_khau_manh';

🔹 Thay ten_usermat_khau_manh bằng tên người dùng và mật khẩu mong muốn.


3. Tạo database mới

CREATE DATABASE ten_database OWNER ten_user;

🔹 Database này được gán quyền sở hữu cho ten_user.


4. Gán quyền (nếu database đã tạo từ trước)

Nếu database đã tồn tại và bạn muốn gán quyền:

GRANT ALL PRIVILEGES ON DATABASE ten_database TO ten_user;

5. Cấp thêm quyền truy cập bảng, schema (tuỳ chọn)

Sau khi đã kết nối vào database:

\c ten_database

Gán quyền với schema và bảng:

GRANT USAGE ON SCHEMA public TO ten_user;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO ten_user;

Đảm bảo các bảng mới tạo sau này cũng có quyền:

ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON TABLES TO ten_user;

6. Thoát khỏi psql

\q

Nếu bạn muốn mình tạo script bash hoàn chỉnh để chạy toàn bộ quá trình này, mình có thể viết thêm. Bạn có cần không?


Để xem danh sách các database trong PostgreSQL trên server Linux, bạn làm như sau:


1. Truy cập PostgreSQL

sudo -i -u postgres
psql

2. Xem danh sách database

Trong giao diện psql, chạy lệnh:

\l

hoặc:

\list

📋 Kết quả sẽ hiển thị: tên database, owner, encoding, collation...


3. Thoát khỏi psql

\q

Bạn cũng có thể liệt kê database bằng lệnh hệ thống:

psql -U postgres -c "\l"

📌 Thêm -d-h nếu cần chỉ định database hay host cụ thể.

Bạn có muốn xem luôn danh sách các bảng trong một database cụ thể không?

Nguyễn Quang Minh

Passionate developer and writer sharing insights about technology, programming, and digital innovation. Follow for more content about web development and tech trends.

1.2K followers

Stay Updated

Get the latest articles and insights delivered to your inbox.

Ôn tập là dễ

Ôn tập là dễ

Nền tảng thi trắc nghiệm số 1 Việt Nam giúp bạn tạo, quản lý và chia sẻ bộ đề một cách nhanh chóng và dễ dàng.

© 2025 Ôn tập là dễ. Tất cả các quyền được bảo lưu.

    🔥 Mua sắm ngay trên Shopee!
    Giúp mình duy trì trang web! 🎉