close

phpMyAdmin là gì? Cách sử dụng phpMyAdmin trên hosting

Tác giả: Hồng Nhi Ngày đăng: 20/06/2024 Chuyên mục: Kiến thức cơ bản
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Tino Group có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

phpMyAdmin là phần mềm mã nguồn mở miễn phí viết bằng PHP, dùng để quản trị cơ sở dữ liệu MySQL và MariaDB qua giao diện web. Thay vì gõ lệnh SQL trong terminal, bạn xem bảng, sửa dữ liệu, chạy truy vấn, xuất và nhập database ngay trên trình duyệt.

Bài thuộc nhóm quản trị website trên hosting trong chủ đề hosting. Hầu hết hosting dùng cPanel hoặc DirectAdmin đều cài sẵn phpMyAdmin, nên đây là công cụ bạn sẽ dùng khi chuyển website, sao lưu hay sửa lỗi database.

Tìm hiểu về phpMyAdmin

phpMyAdmin là lớp giao diện web nằm giữa trình duyệt của bạn và máy chủ MySQL/MariaDB trên hosting: bạn thao tác bằng nút bấm hoặc câu SQL, phpMyAdmin gửi lệnh và hiển thị kết quả. Phần dưới giải thích cách nó hoạt động, phiên bản hiện hành, ưu điểm và các giới hạn cần biết.

phpMyAdmin là gì?

phpMyAdmin là một ứng dụng web chạy trên máy chủ: trình duyệt gửi thao tác của bạn tới phpMyAdmin, phpMyAdmin chuyển thành lệnh SQL cho máy chủ MySQL/MariaDB thực thi rồi hiển thị kết quả. Với công cụ này, bạn tạo, sửa, xoá bảng; thêm, sửa, xoá dữ liệu; quản lý người dùng và quyền (khi tài khoản được phép); chạy truy vấn SQL; xuất và nhập database.

Sơ đồ 4 bước: trình duyệt gửi thao tác tới phpMyAdmin 5.2.3 trên máy chủ, phpMyAdmin gửi lệnh tới MySQL/MariaDB, MySQL đọc ghi database; mở từ cPanel Databases hoặc DirectAdmin MySQL Management, tạo database và user bằng công cụ của panel

Theo trang chủ phpMyAdmin (kiểm 25/10/2026), bản ổn định hiện hành là 5.2.3 phát hành ngày 08/10/2025 và giao diện đã dịch ra 98 ngôn ngữ, có tiếng Việt. Thông tin phiên bản của dự án ghi bản 5.2.3 chạy với PHP từ 7.2 đến dưới 8.4. phpMyAdmin phát hành theo giấy phép GNU GPL phiên bản 2.

phpMyAdmin không phải là database. MySQL hay MariaDB mới là hệ quản trị cơ sở dữ liệu lưu dữ liệu; phpMyAdmin chỉ là một giao diện để làm việc với chúng, giống như File Manager là giao diện để làm việc với file.

Ưu điểm và hạn chế khi sử dụng phpMyAdmin

Điểm mạnh của phpMyAdmin là có sẵn, miễn phí và dễ dùng; điểm yếu nằm ở bảo mật khi để lộ ra Internet và giới hạn của trình duyệt với database lớn.

Ưu điểm

  • Miễn phí và mã nguồn mở: tải, dùng và sửa đổi theo giấy phép GPL v2.
  • Giao diện trực quan: menu, nút và biểu mẫu cho các thao tác thường gặp; người mới vẫn xem, sửa dữ liệu được mà không viết SQL.
  • Chạy truy vấn SQL: tab SQL cho phép chạy câu lệnh tuỳ ý khi cần thao tác hàng loạt.
  • Xuất, nhập database: nhiều định dạng (SQL, CSV…), có nén gzip/zip.
  • Xem cấu trúc: bảng, cột, chỉ mục (index), khoá ngoại và ràng buộc.
  • Quản lý người dùng và phân quyền trên máy chủ bạn có quyền quản trị.
  • Đa ngôn ngữ, cộng đồng lớn: 98 ngôn ngữ, tài liệu chính thức và diễn đàn hỗ trợ.
  • Có sẵn trên hosting: không cần cài đặt; trên VPS, cài được trên Linux hoặc Windows có web server và PHP.

Hạn chế

  • Rủi ro bảo mật: là ứng dụng web nên trang đăng nhập phpMyAdmin để lộ ra Internet thường bị dò mật khẩu; cần cập nhật và giới hạn truy cập.
  • Không hợp với database rất lớn: xuất, nhập qua trình duyệt bị giới hạn bởi dung lượng tải lên và thời gian chạy của PHP.
  • Ít tính năng nâng cao so với công cụ desktop như MySQL Workbench hoặc DBeaver (thiết kế mô hình, so sánh schema).
  • Phụ thuộc trình duyệt và kết nối: mạng chập chờn có thể làm gián đoạn thao tác dài.

Khi nào không nên dùng phpMyAdmin?

Không nên dùng phpMyAdmin cho database lớn vượt giới hạn tải lên của PHP, cho việc sao lưu định kỳ tự động, hoặc trên VPS mà bạn không thể giới hạn ai được mở trang đăng nhập. Các việc này có công cụ phù hợp hơn:

  • File .sql lớn: nhập, xuất qua SSH bằng mysqldump và mysql, hoặc tăng giới hạn theo bài tăng giới hạn upload/import phpMyAdmin.
  • Sao lưu định kỳ: dùng tính năng sao lưu của panel hoặc lệnh chạy theo lịch, không xuất tay mỗi tuần.
  • Quản trị nhiều máy chủ, thiết kế mô hình dữ liệu: công cụ desktop như MySQL Workbench, DBeaver kết nối qua SSH tunnel.

Hướng dẫn cách sử dụng phpMyAdmin

Trên hosting, bạn mở phpMyAdmin từ control panel, chọn database ở cột trái, rồi duyệt bảng để xem, sửa dữ liệu; tạo hoặc xoá database thì làm ở công cụ MySQL Databases của panel. Các bước dưới chụp trên cPanel; DirectAdmin có thao tác tương tự.

Cách đăng nhập vào phpMyAdmin trong cPanel

Bước 1: Đăng nhập cPanel qua trang quản lý hosting của nhà cung cấp.

Bước 2: Ở nhóm Databases, chọn phpMyAdmin. phpMyAdmin mở trong tab mới và tự đăng nhập bằng tài khoản cPanel, không cần nhập mật khẩu database.

Nhóm Databases trong cPanel với các biểu tượng phpMyAdmin, MySQL Databases, MySQL Database Wizard, Remote MySQL

Cột trái liệt kê các database của tài khoản. Bấm vào tên một database để xem danh sách bảng ở cột trái và thông tin chi tiết ở khung bên phải.

Màn hình chính phpMyAdmin tiếng Việt: cột trái có information_schema và database của website (tên đã che), khung Cài đặt cơ bản và Cài đặt diện mạo

Trên DirectAdmin, vào MySQL Management => Login to phpMyAdmin; các bước có ảnh trong bài upload code WordPress lên hosting DirectAdmin.

Chỉnh sửa dữ liệu trong phpMyAdmin

Chọn một database trong danh sách, phpMyAdmin hiển thị các bảng như sau:

Danh sách bảng của một database WordPress (tên database đã che) trong phpMyAdmin với các thao tác Duyệt, Cấu trúc, Tìm kiếm, Chèn, Rỗng, Xóa

Để sửa dữ liệu, bấm vào tên bảng, ví dụ wphe_posts chứa bài viết và trang, rồi bấm Sửa (Edit) ở dòng cần sửa, thay giá trị và bấm Thực hiện.

Bảng wphe_posts trong phpMyAdmin hiển thị các dòng bài viết với nút Sửa, Chép, Xóa bỏ ở mỗi dòng

Sửa trực tiếp trong database bỏ qua mọi kiểm tra của ứng dụng. Hãy xuất một bản sao lưu trước, và với WordPress nên ưu tiên sửa trong trang quản trị; chỉ sửa trong phpMyAdmin khi không vào được trang quản trị hoặc cần sửa hàng loạt.

Cách thêm và xóa cơ sở dữ liệu

Trên shared hosting cPanel, tài khoản thường không có quyền tạo database trong phpMyAdmin. Hãy tạo database, user và gán quyền ở cPanel => MySQL Databases (hoặc MySQL Database Wizard), theo tài liệu cPanel; xoá database cũng làm ở trang này. Database mới sẽ tự xuất hiện trong phpMyAdmin.

Trên VPS hoặc máy cá nhân, khi đăng nhập phpMyAdmin bằng tài khoản có quyền tạo database, bạn tạo mới như sau:

Bước 1: Trở lại màn hình chính của phpMyAdmin.

Bước 2: Bấm tab Databases (Cơ sở dữ liệu) trên menu.

Bước 3: Nhập tên cơ sở dữ liệu mới, chọn collation (thường là utf8mb4_unicode_ci) và bấm Create.

Khung Create new database của phpMyAdmin với ô tên database T3stdb123, ô Collation và nút Create, bên dưới là danh sách database

Ảnh trên là giao diện phpMyAdmin bản cũ; ở bản 5.2, ô tạo database nằm trong tab Databases với cùng các trường.

Cách khác là sao chép một database có sẵn thành database mới. Chọn database nguồn, mở tab Operations (Thao tác).

Thanh tab của phpMyAdmin khi đang mở một database, tab Operations được khoanh màu cam

Cuộn tới phần Copy database to và nhập tên database mới.

Phần Copy database to trong tab Operations: ô tên mynewdatabase, chọn Structure and data, tick CREATE DATABASE before copying và Add AUTO_INCREMENT value
  • Chọn Structure and data để sao chép cả cấu trúc lẫn dữ liệu, hoặc chỉ Structure only / Data only.
  • Tick CREATE DATABASE before copying để tạo database mới.
  • Tick Add AUTO_INCREMENT value để giữ giá trị tự tăng của các bảng.

Bấm Go để chạy. Xong, bấm biểu tượng Trang chủ để về màn hình chính.

Logo phpMyAdmin với mũi tên chỉ biểu tượng ngôi nhà (Trang chủ)

Database mới xuất hiện ở cột trái và là bản sao của database gốc; bạn sửa tiếp để dùng cho mục đích mới.

Cột trái phpMyAdmin có thêm database example_mynewdatabase vừa sao chép

Muốn xoá một database (khi có quyền), mở database đó => tab Operations => Remove database => Drop the database (DROP). Thao tác này không hoàn tác được; xuất bản sao lưu trước.

Các việc thường làm với phpMyAdmin trên hosting

Trên hosting, phpMyAdmin thường được dùng cho bốn việc: tải database về máy, nhập database khi chuyển website, xử lý file SQL quá lớn và sửa lỗi kết nối hoặc bảng hỏng. Mỗi việc có bài hướng dẫn riêng:

Những câu hỏi thường gặp

Có thể thay đổi tiền tố wp_ của WordPress thành từ khác không?

Có. Đổi đồng thời tên bảng trong phpMyAdmin, biến $table_prefix trong wp-config.php và một số giá trị trong bảng options, usermeta. Dùng chữ không dấu, số và dấu gạch dưới. Xem cách thay đổi table prefix trong WordPress.

Làm sao bảo mật phpMyAdmin và database?

Dùng mật khẩu database mạnh và riêng cho từng website, chỉ cấp quyền cần thiết cho user. Trên VPS, không để phpMyAdmin công khai: giới hạn IP được truy cập, đặt thêm lớp xác thực, dùng HTTPS và cập nhật phpMyAdmin thường xuyên. Đổi tiền tố bảng chỉ hỗ trợ thêm, không thay được các biện pháp trên.

Tải phpMyAdmin ở đâu?

Tải tại trang Downloads của phpMyAdmin. Trên hosting không cần tải vì nhà cung cấp đã cài sẵn và cập nhật.

Tài liệu học phpMyAdmin ở đâu?

Nguồn chính thức là tài liệu phpMyAdmin (cài đặt, cấu hình, FAQ). Để hiểu lệnh SQL chạy phía sau, đọc thêm tài liệu của MySQL hoặc MariaDB.

Đăng nhập phpMyAdmin bằng tài khoản và mật khẩu nào?

Mở từ cPanel thì phpMyAdmin tự đăng nhập bằng tài khoản cPanel. Nếu trang yêu cầu nhập, dùng user và mật khẩu của database (trong WordPress là DB_USER, DB_PASSWORD trong wp-config.php), không phải mật khẩu trang quản trị website. Trên VPS, dùng user MySQL đã tạo cho phpMyAdmin.

Cần hosting ổn định cho website? Hosting của Tino dùng ổ NVMe, LiteSpeed và cPanel để bạn tự quản trị. Xem cấu hình và giá trên trang sản phẩm.

Hồng Nhi

Content Manager

Chị Hồng Nhi, "người giữ lửa" đứng sau wiki.tino.org, là một Content Manager tài năng với hành trình sự nghiệp đầy cảm hứng. Tốt nghiệp cử nhân Ngữ văn Anh năm 2017, cử nhân Ngữ văn Nga năm 2019 và Thạc sĩ Quan hệ Quốc tế năm 2024 tại trường Đại học KHXH&NV - ĐHQG TP.HCM, chị sở hữu nền tảng kiến thức vững chắc cùng kinh nghiệm dày dặn trong lĩnh vực truyền thông.Vốn xuất thân từ "xã hội" nhưng với niềm đam mê sáng tạo nội dung giá trị, chị đã "lấn sân" sang lĩnh vực công nghệ và nhanh chóng khẳng định bản thân. Với phương châm "diễn giải cái khó hiểu nhất bằng cách dễ hiểu nhất", chị đã chinh phục độc giả bằng những bài viết blog công nghệ súc tích, dễ hiểu và hữu ích. Đồng hành cùng TinoHost từ những ngày đầu thành lập, chị Hồng Nhi hiện là Content Manager, người trực tiếp quản lý và vận hành wiki.tino.org cùng nhiều website uy tín khác.

Xem thêm bài viết

Bài viết liên quan