phpMyAdmin (Admin)
TRUY CẬP PHPMYADMIN VỚI QUYỀN ROOT TRÊN VPANEL
Hướng dẫn chi tiết cách mở phpMyAdmin từ Admin Panel vPanel với đầy đủ quyền root — không cần nhập thủ công thông tin đăng nhập. Hệ thống sử dụng token dùng một lần với TTL 60 giây để đảm bảo an toàn nhưng vẫn cấp quyền truy cập toàn bộ database trên máy chủ.
1. Truy cập tính năng
Đăng nhập vào Admin Panel trên cổng :2087. Trên thanh sidebar bên trái, chọn Databases → phpMyAdmin để mở trang SSO.

Tổng quan giao diện
| Thành phần | Mô tả |
|---|---|
| Open phpMyAdmin | Nút chính để mở phpMyAdmin trong tab mới. |
| Session Info | Hiển thị MySQL user, host và phiên bản. |
| Notes | Ghi chú về thời gian TTL của token và khuyến nghị bảo mật. |
2. Cơ chế đăng nhập một lần (SSO)
- Bước 1: Nhấn nút Open phpMyAdmin.
- Bước 2: Backend sinh một token dùng một lần (
ts + 60s TTL) gắn với phiên admin của bạn. - Bước 3: Tab mới mở tại
/pma/vpanel_login.php?token=.... - Bước 4: Token được xác thực đúng một lần và tiêu hủy ngay lập tức.
- Bước 5: phpMyAdmin tạo phiên với quyền root và chuyển hướng vào giao diện chính.
Lưu ý: Token chỉ dùng được một lần. Nếu tab bị đóng trước khi token được tiêu thụ, hãy nhấn lại Open phpMyAdmin để lấy token mới.
3. Quyền root trong phpMyAdmin
Sau khi đăng nhập, bạn có toàn quyền:
| Khả năng | Mô tả |
|---|---|
| Xem toàn bộ database | Bao gồm cả các database hệ thống (mysql, information_schema, performance_schema). |
| Create / Drop database | Tạo hoặc xóa bất kỳ database nào. |
| Import / Export | Import file SQL hoặc export database ở nhiều định dạng (SQL, CSV, XML). |
| Chạy truy vấn SQL | Thực thi bất kỳ câu SQL nào. |
| Quản lý người dùng | Tạo, xóa, cấp quyền cho MySQL user. |
| Quản trị server | Xem variables, status, processlist. |
4. Lưu ý bảo mật
- Không chia sẻ URL phpMyAdmin khi đang có phiên hoạt động — cookie phiên đủ để chiếm quyền truy cập.
- Đăng xuất phpMyAdmin khi hoàn tất, không chỉ đơn thuần đóng tab.
- Không chạy DROP DATABASE trên các database hệ thống (mysql, information_schema, performance_schema).
- Sao lưu trước khi thay đổi trên database production.
5. Xử lý sự cố và lưu ý
Lỗi "Invalid or expired token"
- Nguyên nhân: Token đã hết hạn sau 60 giây hoặc đã được sử dụng.
- Giải pháp: Quay lại panel và nhấn lại Open phpMyAdmin.
Tab mới không mở được
- Nguyên nhân: Trình duyệt chặn popup.
- Giải pháp: Cho phép popup của tên miền panel trong thiết lập trình duyệt.
phpMyAdmin hiển thị "Access denied"
- Nguyên nhân: File credential root
/root/.vpanel_credentials.mysql_root_passbị thiếu hoặc hỏng. - Giải pháp: Dùng tính năng DB Root Password để reset và đồng bộ lại file credential.
Chúc bạn quản trị Server an toàn và hiệu quả!
Lần cuối cập nhật: 8/7/2026
Nội dung bài viết
Nội dung bài viết
