Thay đổi tiền tố prefix_ trong Database WordPress

5

Thay đổi tiền tố prefix_ trong Database WordPress sẽ giúp Blog/Website của bạn bảo mật hơn. Trong bào viết bảo mật WordPress cơ bản mình đã nhắc tới vấn đề này. Nếu như trong lúc cài đặt WordPress bạn chưa thay đổi thì trong bài viết này chúng ta sẽ có 2 cách để thay đổi tiền tố trong Database.

Thay đổi tiền tố prefix_ trong Database WordPress

Thay đổi tiền tố prefix_ trong Database WordPress Thay đổi tiền tố prefix_ - Thay đổi tiền tố prefix_ trong Database WordPress
Thay đổi tiền tố prefix_ trong Database WordPress

Nên xem: 

  • Bảo mật WordPress và những điều cần biết
  • Bảo mật WordPress khỏi SQL Injection bằng Functions

Thay đổi tiền tố prefix_ bằng Plugin

WordPress là một nền tảng tuyệt vời để chúng ta sử dụng làm Blog cá nhân hoặc các thể loại Website khác. Điều tuyệt vời ở đây mình muốn nói đến đó là kho Plugin WordPress rất nhiều và đa dạng. Trong bài viết này mình sẽ giới thiệu tới các bạn một Plugin cực hay để Bảo Mật WordPress đó là Plugin Change DB Prefix

Plugin Change DB Prefix sẽ giúp bạn nhanh chóng và đơn giản nhất để thay đổi tiền tố trong website WordPress của bạn. Bạn chỉ cần cài đặt plugin này vào sau đó truy cập từ Settings > Change DB Prefix bạn sẽ thấy giao diện như sau:

Thay đổi tiền tố prefix_ bằng Plugin Change DB Prefix Thay đổi tiền tố prefix_ - Thay đổi tiền tố prefix_ trong Database WordPress
Thay đổi tiền tố prefix_ bằng Plugin Change DB Prefix

Tại đây bạn chỉ cần gõ tên prefix hiện tại và prefix muốn chuyển, sau đó nhấp Save Change là hoàn tất. Rất đơn giản.

Nếu như bạn là người thích mò mẫm thì tiếp tục cách thứ 2 nhé.

Thay đổi tiền tố prefix_ trong Database

Lưu ý: Nên backup lại Database và file wp-config.php trước khi thực hiện.

Sau khi backup xong bạn mở file wp-config.php ra tìm đến đoạn sau và thay đổi thành tên mà các bạn muốn. Trong bài hướng dẫn này mình sẽ đổi wp_ thành laivanduc_ Các bạn muốn đổi thành tên khác thì lưu ý trong toàn bộ hướng dẫn bên dưới nhé:

$table_prefix = ‘wp_’;
// đổi thành
$table_prefix  = 'laivanduc_';

Tiếp đó các bạn truy cập vào Database > Chuyển qua SQL như hình bên dưới:

Thay đổi tiền tố prefix_ trong Database Thay đổi tiền tố prefix_ - Thay đổi tiền tố prefix_ trong Database WordPress
Thay đổi tiền tố prefix_ trong Database

Sau đó các bạn dán đoạn code sau vào và nhấn vào Go để thực hiện câu lệnh.:

Rename table wp_commentmeta to laivanduc_commentmeta;
Rename table wp_comments to laivanduc_comments;
Rename table wp_links to laivanduc_links;
Rename table wp_options to laivanduc_options;
Rename table wp_postmeta to laivanduc_postmeta;
Rename table wp_posts to laivanduc_posts;
Rename table wp_terms to laivanduc_terms;
Rename table wp_term_relationships to laivanduc_term_relationships;
Rename table wp_term_taxonomy to laivanduc_term_taxonomy;
Rename table wp_usermeta to laivanduc_usermeta;
Rename table wp_users to laivanduc_users;

Tiếp tục: Bạn tìm đến bảng wp_options và cũng chuyển qua SQL và dán đoạn code này vào:

SELECT * FROM `laivanduc_options` WHERE `option_name` LIKE '%wp_%'

Câu lệnh bên trên sẽ liệt kê tất cả các field trong option_name sử dụng tiền tố wp_ mặc định, và sau khi hiển thị ra danh sách, bạn chọn từng cái và thay đổi wp_ bằng laivanduc_

Tiếp tục phát nữa: Bạn tìm đến bảng wp_usermeta và cũng chuyển qua SQL và dán đoạn code này vào:

SELECT * FROM laivanduc_usermeta WHERE meta_key LIKE '%wp_%'

Mục đích cũng như chúng ta thực hiện cho bảng wp_options

Thế Thôi

Xong rồi đấy, như vậy là mình đã hướng dẫn các bạn 2 cách để thay đổi tiền tố prefix_ trong Database WordPress để bảo mật website WordPress thêm một tầm cao mới. Chúc các bạn thành công.

5 Comments
  1. Phuly Shop nói

    Khi e dùng itheme security đổi rồi có cần làm gì nữa không anh ?

    1. Lại Văn Đức nói

      Nếu em sử dụng itheme security thì không cần làm theo bài viết này nữa nhé. Chờ đón các bài tiếp theo về bảo mật WordPress. Anh sẽ còn hướng dẫn nữa. 

      1. Phuly Shop nói

        hehe , đang hóng từng ngày :)))

  2. Huy nói

    Cảm ơn bạn đã chia sẻ thông tin hữu ích này. Mình nghe nói đổi tiền tố sẽ tốn bộ nhớ truy cập trên host nhưng không rõ tốn nhiều không? Mình dùng host 512 Mb RAM.

  3. Vũ Bá Hải nói

    Dùng plugin nhanh gọn. Nhưng mình thấy trong các bảng vẫn có những dữ liệu mang tiền tố cũ thì không cần sửa liệu có ảnh hưởng gì không bạn?

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố.