31 C
Hanoi
Thứ Sáu, Tháng Ba 1, 2024
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 Blog
Công Việt Bloghttps://congvietit.com
Chào các bạn, mình là Công Việt, mình đến từ kênh Youtube Công Việt Blog. Blog này hiểu đơn giản mình viết những thứ mình học được, áp dụng được và cung cấp những tài nguyên mà mình sử dụng, cũng là nơi để mình lưu trữ tài nguyên. Phần "Thành viên VIP" với gói chỉ 50k để giúp mình duy trì website mà thôi, hi vọng đượ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
banner quang cao hostinger-congvietblog-congvietit
ma giam gia khi mua hosting vps congvietitcom

Bài viết liên quan

4 Cách xóa các mã Shortcode không sử dụng khỏi WordPress

Shortcode — công cụ tiết kiệm thời gian tuyệt vời cho nhiều quản trị viên WordPress đang tìm...

Bài 01 – Giới thiệu về WordPress

WordPress là một hệ thống xuất bản blog viết bằng ngôn ngữ lập trình PHP và sử dụng...

Khắc phục lỗi download file Google Drive qua Woocommerce trong WordPress

Nếu bạn muốn làm site bán sản phẩm có thể Download bằng Wordpress, chắc là cũng nghĩ đến...

Code hiển thị số lượng sản phẩm đã bán cho website WordPress sử dụng Woocommerce

Với đoạn code hiển thị số lượng sản phẩm đã bán cho website Wordpress sử dụng Woocommerce này,...
0
Hãy cho mình xin 1 bình luận nha bạn yêu !!!x
Trang trí đón tết cho blog/website bằng hình ảnh câu đối, cành mai Trang trí đón tết cho blog/website bằng hình ảnh câu đối, cành mai