31 C
Hanoi
Thứ Bảy, Tháng Chín 30, 2023
spot_img

Cách thay đổi tiền tố cơ sở dữ liệu của WordPress để nâng cao bảo mật

Truy cập:

Chia sẻ:

Cơ sở dữ liệu của WordPress giống như một bộ não cho toàn bộ trang web WordPress của bạn, vì mọi thông tin đều được lưu trữ ở đó, từ đó làm cho nó trở thành mục tiêu ưa thích của các hacker. Spam và hacker chạy mã tự động để thực hiện tấn công SQL injection.

Thật không may, nhiều người quên thay đổi tiền tố cơ sở dữ liệu khi họ cài đặt WordPress. Điều này làm cho việc tấn công của hacker trở nên dễ dàng hơn khi họ nhắm vào tiền tố mặc định là wp_. Cách thông minh nhất để bảo vệ cơ sở dữ liệu của bạn là thay đổi tiền tố cơ sở dữ liệu, điều này thực sự dễ dàng thực hiện trên một trang web bạn đang thiết lập. Nhưng phải mất một vài bước để thay đổi tiền tố cơ sở dữ liệu WordPress chính xác cho trang web đã thiết lập của bạn mà không làm hỏng nó hoàn toàn.

Cách thay đổi tiền tố cơ sở dữ liệu của WordPress để nâng cao bảo mật-wordpress-congvietit.com

Video hướng dẫn Cách thay đổi tiền tố cơ sở dữ liệu của WordPress để nâng cao bảo mật

Đang được cập nhật …

Nếu bạn không thích video hoặc cần thêm hướng dẫn thì hãy tiếp tục đọc.

Chuẩn bị

Mình khuyên bạn nên sao lưu Cơ sở dữ liệu WordPress của mình trước khi thực hiện bất kỳ điều gì được đề xuất trong hướng dẫn này. Điều quan trọng là phải sao lưu hàng ngày trang web của bạn, mình khuyên dùng plugin BackupBuddy để thực hiện điều đó. Điều tiếp theo mình khuyên bạn là nên chuyển hướng khách truy cập đến trang bảo trì tạm thời .

Thay đổi tiền tố bảng trong wp-config.php

Mở file wp-config.php nằm trong thư mục gốc WordPress của bạn. Thay đổi dòng tiền tố bảng từ wp_ thành một cái gì đó khác, chẳng hạn như wp_a123456_

Vì vậy, dòng sẽ trông như thế này:

$table_prefix  = 'wp_a123456_';

Lưu ý: Bạn chỉ có thể thay đổi nó thành số, chữ cái và dấu gạch dưới.

Thay đổi tên tất cả các Bảng Cơ sở dữ liệu

Bạn cần truy cập cơ sở dữ liệu của mình (có thể thông qua phpMyAdmin), sau đó thay đổi tên bảng thành tên chúng ta đã chỉ định trong file wp-config.php. Nếu bạn đang sử dụng dịch vụ hosting cPanel WordPress thì bạn có thể tìm thấy liên kết phpMyAdmin trong cPanel của mình. Nhìn vào hình ảnh dưới đây:

Cách thay đổi tiền tố cơ sở dữ liệu của WordPress để nâng cao bảo mật

Có tổng cộng 11 bảng mặc định của WordPress, vì vậy việc thay đổi chúng theo cách thủ công sẽ rất khó khăn.

Cách thay đổi tiền tố cơ sở dữ liệu của WordPress để nâng cao bảo mật

Đó là lý do tại sao để mọi việc diễn ra nhanh hơn, chúng ta có một truy vấn SQL mà bạn có thể sử dụng.

RENAME table 'wp_commentmeta' TO 'wp_a123456_commentmeta';
RENAME table 'wp_comments' TO 'wp_a123456_comments';
RENAME table 'wp_links' TO 'wp_a123456_links';
RENAME table 'wp_options' TO 'wp_a123456_options';
RENAME table 'wp_postmeta' TO 'wp_a123456_postmeta';
RENAME table 'wp_posts' TO 'wp_a123456_posts';
RENAME table 'wp_terms' TO 'wp_a123456_terms';
RENAME table 'wp_termmeta' TO 'wp_a123456_termmeta';
RENAME table 'wp_term_relationships' TO 'wp_a123456_term_relationships';
RENAME table 'wp_term_taxonomy' TO 'wp_a123456_term_taxonomy';
RENAME table 'wp_usermeta' TO 'wp_a123456_usermeta';
RENAME table 'wp_users' TO 'wp_a123456_users';

Bạn có thể phải thêm dòng cho các plugin khác để thêm bảng của riêng chúng vào cơ sở dữ liệu WordPress. Ý tưởng là bạn thay đổi tiền tố của tất cả các bảng thành tiền tố bạn muốn.

Bảng Options

Chúng ta cần tìm kiếm trong bảng Options cho bất kỳ trường nào khác đang sử dụng wp_ làm tiền tố để có thể thay thế chúng. Để đơn giản hóa quá trình, hãy sử dụng truy vấn này:

SELECT * FROM 'wp_a123456_options' WHERE 'option_name' LIKE '%wp_%'

Điều này sẽ trả về rất nhiều kết quả và bạn cần phải thực hiện từng dòng một để thay đổi các dòng này.

Bảng UserMeta

Tiếp theo, chúng ta cần tìm kiếm usermeta cho tất cả các trường đang sử dụng wp_ làm tiền tố để có thể thay thế nó. Sử dụng truy vấn SQL này cho điều đó:

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

Số lượng mục nhập có thể khác nhau tùy theo số lượng plugin bạn đang sử dụng, v.v. Chỉ cần thay đổi mọi thứ có wp_ sang tiền tố mới.

Sao lưu và hoàn tất

Bây giờ bạn đã sẵn sàng để kiểm tra trang web. Nếu bạn làm theo các bước trên thì mọi thứ sẽ hoạt động tốt. Bây giờ, bạn nên tạo một bản sao lưu mới cho cơ sở dữ liệu của mình để đảm bảo an toàn.

Bạn có thể tham khảo thêm 1 số bài viết sau:

Cài đặt WP Mail SMTP cho website WordPress trên mọi loại Hosting

Nếu bạn thích bài viết này, vui lòng đăng ký Kênh YouTube của CongVietBlog để xem các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy CongVietBlog trên Facebook.

0 0 đánh giá
Đánh giá
Công Việt
Công Việt
Mình xây dựng blog này với mục đích chia sẻ những kinh nghiệm, thủ thuật của mình liên quan đến các lĩnh vực như CNTT, Marketing Online, MMO, Đồ Họa, SEO, ... Rất mong nhận được sự ủng hộ của các bạn.
Theo dõi
Thông báo về
guest
0 Bình luận
Inline Feedbacks
View all comments
huong dan download tai nguyen tren website congvietit.com
ma giam gia khi mua hosting vps congvietitcom

Bài viết liên quan

Download trọn bộ Plugin – Theme WordPress tại CongVietIT.Com

Bài viết này tổng hợp tất cả link Download trực tiếp Plugin Wordpress và Theme Wordpress. Khi các...

Hướng dẫn làm đẹp FAQ của RankMath SEO (Frequently Asked Questions)

Khi bạn cài RankMath SEO thì phần FAQ sẽ hiển thị mặc định khá là Basic. Cho nên...

[Share] – Download Theme Newspaper version 12.5 – Update Mới Nhất

Chào các bạn, nếu các bạn là 1 Blogger giống mình, hoặc là một người chuyên làm web...

42 thủ thuật cực kỳ hữu ích cho file Functions WordPress

Bạn đang tự hỏi bạn có thể làm gì với file Functions WordPress? Tất cả các theme WordPress đều...
0
Hãy cho mình xin 1 bình luận nha bạn yêu !!!x