Dưới đây là hướng dẫn rút gọn và được viết lại để bạn dễ theo dõi khi muốn thay đổi tiền tố các bảng cơ sở dữ liệu WordPress từ mặc định wp_
sang một tiền tố tùy chọn, ví dụ prefix_
. Hãy thay thế prefix_
bằng tiền tố bạn mong muốn (chỉ dùng chữ thường và dấu gạch dưới).
🔐 BƯỚC 0: Sao lưu toàn bộ website
Trước khi bắt đầu, hãy sao lưu toàn bộ mã nguồn và cơ sở dữ liệu để tránh rủi ro mất dữ liệu.
⚙️ BƯỚC 1: Cập nhật file cấu hình WordPress
Mở file wp-config.php
nằm trong thư mục gốc của website. Tìm dòng sau:
Và thay đổi thành:
🧩 BƯỚC 2: Đổi tên các bảng trong cơ sở dữ liệu
Sử dụng công cụ quản lý cơ sở dữ liệu (phpMyAdmin, Adminer, hoặc dòng lệnh MySQL). Thực hiện đoạn lệnh SQL sau:
🔄 BƯỚC 3: Cập nhật dữ liệu trong bảng options
Chạy truy vấn sau để sửa các tên tùy chọn có chứa wp_
:
👤 BƯỚC 4: Cập nhật dữ liệu trong bảng usermeta
Tương tự, chạy tiếp truy vấn sau:
UPDATE `prefix_usermeta` SET `meta_key` = REPLACE(`meta_key`, 'wp_', 'prefix_') WHERE `meta_key` LIKE 'wp_%';
✅ KẾT LUẬN
Sau khi hoàn tất tất cả các bước trên, hãy đăng nhập lại WordPress và kiểm tra xem mọi thứ đã hoạt động bình thường chưa. Đổi tiền tố bảng giúp tăng cường bảo mật cho WordPress khỏi các cuộc tấn công SQL injection theo mẫu.