Prefix (tiền tố) mặc định các table của db trong wordpress là wp_ điều này không an toàn cho blog bạn. Các hacker có thể lợi dụng nó để tấn công SQL Injection. Có nhiều cách để thực hiện, plugin cũng có, thủ công cũng có, v.v..
Lý do để viết bài này, là do khi cài blog, tự chỉnh wp-config.php thêm thắt một số thứ vào nó nữa nên quên mất việc thay đổi lại nó, cứ để là wp_. Mỗi khi backup db cũng chẳng để ý. Hôm qua, bỗng dưng lại động vào db nên phát hiện ra là chưa đổi thế là tìm cách đổi. Ban đầu cũng dự định dùng plugin cho nhanh. Nhưng thực hiện không xong. Tự làm thủ công vậy
Các bước thực hiện.
B1: Sao lưu dữ liệu. Cẩn tắc vô áy náy mà. Điều này bạn đừng quên trước khi có những thay đổi liên quan đến db. Export Db và down về. Tạo thêm một bản copy của nó nữa.
B2: Edit file DB của bạn với trình soạn thảo text nào đó (NotePad chẳng hạn). Tìm và thay thế ‘wp_’ thành ‘prefix_moi_’. Lưu lại.
B3: Drop các table wordpress trong db của bạn. Không cần thiết phải Drop Db.
B4: Import file DB bạn vừa edit vào Db của bạn.
B5: Thay đổi prefix trong wp-config.php. Dùng FTP tải file wp-config.php về. Mở nó với notepad, tìm đoạn sau:
$table_prefix = 'wp_';
thay bằng:
$table_prefix = 'prefix_moi_';
Lưu lại và up lên thư mục Wp của bạn.
Vậy là xong. Có thể bạn cần phải kích hoạt và cấu hình lại một số plugin. Nếu có báo lỗi ở sidebar, bạn đừng lo lắng. Cứ vào thêm lại các widget bình thường là hết lỗi thôi.
Chúc các bạn thành công.

{ 2 trackbacks }
{ 7 comments… read them below or add one }
Cám ơn bác bài viết hay quá. Bác xem có plugin nào rút gọn link tiêu đề title mà không bị lỗi tiếng Việt không ?
HT không rõ ý của bạn thế nào. Hình như câu hỏi này giống bên wpvn. Bạn cụ thể tý hen. Có ảnh minh họa càng tốt.
VÍ DỤ: Link tiêu đề của post đầy đủ là : Thay đổi prefix WordPress không dùng plugin
Nhưng khi tự động rút gọn khoảng 30 ký tự thì hiện ra là: Thay đổi prefix WordPress khô…
Yêu cầu của bạn đã được thực hiện: http://hutruc.com/wordpress/tips-trick/rut-gon-tieu-de-bai-viet.html
pác ơi có plugin nào đổi suffix mà ko bị ảnh hưởng đến parmerlink ko?
ví dụ: http://tomcatblog.info/seo-blog >>> chuyển thành http://tomcatblog.info/seo-blog.html nhưng ko bị lỗi index google. Nhớ có plugin đó. Giờ mà đổi pamerlink là đợi dài cổ google mới index lại trang mình
Bác tham khảo bài này xem: http://hutruc.com/wordpress/plugin/khac-phuc-link-gay-khi-thay-doi-permalink.html
Hay là dùng mod rewrite lại, không biết thế nào nhỉ (SEO thì HT không đâu nhé
)
HT ít dùng plugin nên cũng không biết có plugin thế không nữa
May là lúc cài đặt WP, mình đã đọc bài hướng dẫn, không nên để mặc định wp_, nên đã thay đổi rồi,