Tài liệu Hướng dẫnvPanel GUIphpMyAdmin (Admin)

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.

phpMyAdmin SSO

Tổng quan giao diện

Thành phầnMô tả
Open phpMyAdminNút chính để mở phpMyAdmin trong tab mới.
Session InfoHiển thị MySQL user, host và phiên bản.
NotesGhi 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ăngMô tả
Xem toàn bộ databaseBao gồm cả các database hệ thống (mysql, information_schema, performance_schema).
Create / Drop databaseTạo hoặc xóa bất kỳ database nào.
Import / ExportImport file SQL hoặc export database ở nhiều định dạng (SQL, CSV, XML).
Chạy truy vấn SQLThực thi bất kỳ câu SQL nào.
Quản lý người dùngTạo, xóa, cấp quyền cho MySQL user.
Quản trị serverXem 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_pass bị 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
Đang tải mục lục...
Nội dung bài viết