phpMyAdmin
HƯỚNG DẪN PHPMYADMIN TRÊN VPANEL
phpMyAdmin là công cụ web quản lý MySQL/MariaDB phổ biến nhất. vPanel đóng gói sẵn một bản phpMyAdmin đã được cứng hoá và đăng nhập tự động bằng token SSO — bạn không cần nhớ hay gõ mật khẩu database. Mọi thao tác SQL prompt (chạy query, sửa row, import/export dump, quản lý index) đều làm được ngay trên trình duyệt.
1. Mở phpMyAdmin
Đăng nhập User Panel cổng :2083. Ở thanh bên, chọn phpMyAdmin trong nhóm Databases.

Giao diện mở
| Thành phần | Mô tả |
|---|---|
| Domain / Database Selector | (Tuỳ chọn) Chọn sẵn một DB để phpMyAdmin mở vào đúng DB đó. |
| Nút Open phpMyAdmin | Sinh token SSO và mở phpMyAdmin ở tab mới. |
| Thông báo TTL | Token SSO có hạn ngắn (thường 60 giây); bấm lại nút để tạo token mới. |
2. Đăng nhập bằng SSO
Bấm Open phpMyAdmin, vPanel sẽ:
- Sinh token có chữ ký hạn 60 giây gắn với DB user của bạn.
- Chuyển hướng sang
/pma/vpanel_login.php?token=…. - Shim xác thực token, mở session phpMyAdmin và đưa bạn vào dashboard đã đăng nhập sẵn.
Bạn sẽ không được hỏi user/pass MySQL — đó chính là điểm của SSO. Nếu tab để lâu bị timeout, đóng và bấm Open phpMyAdmin lại.
3. Có thể làm gì trong phpMyAdmin
Khi đã đăng nhập:
| Việc | Ở đâu |
|---|---|
| Duyệt table | Sidebar trái → chọn table → tab Browse. |
| Chạy SQL | Top nav → tab SQL. |
Import dump .sql | Top nav → tab Import. Đặt encoding UTF-8 nếu không chắc. |
| Export database | Top nav → tab Export. Chọn Quick cho dump thường, Custom để tuỳ chỉnh. |
| Sửa cấu trúc bảng | Chọn bảng → tab Structure → Change trên cột. |
| Tạo / xoá index | Bảng → Structure → mục Indexes. |
Mẹo: Với dump rất lớn (> 128 MB), dùng chức năng restore ở mục Databases của vPanel thay vì upload qua phpMyAdmin — phpMyAdmin bị chặn bởi
upload_max_filesizecủa PHP.
4. Bảo mật
- Shim SSO (
vpanel_login.php) chỉ chấp nhận token có chữ ký từ phiên vPanel của bạn. Password MySQL không bao giờ gửi tới trình duyệt. - Token có TTL 60 giây, dùng một lần.
- phpMyAdmin nằm sau router whitelist-serving từ chối phục vụ file không thuộc ứng dụng (
.log,.git, backup).
5. Xử lý sự cố
Bấm Open phpMyAdmin mà không có gì xảy ra
- Nguyên nhân: Trình duyệt chặn popup.
- Cách xử lý: Cho phép popup từ URL vPanel, hoặc chuột phải nút chọn "Open in new tab".
Vừa mở đã báo "Session expired"
- Nguyên nhân: Token SSO hết hạn giữa lúc bấm và tải (thường do mạng chậm).
- Cách xử lý: Bấm Open phpMyAdmin lại để tạo token mới.
phpMyAdmin báo "Access denied for user"
- Nguyên nhân: User DB gắn với account không còn quyền trên DB đích (VD: DB đã đổi tên).
- Cách xử lý: Vào Manage Databases, kiểm tra quyền, rồi mở lại.
Chúc bạn quản trị Server an toàn và hiệu quả!
