Hướng dẫn khắc phục lỗi database WordPress với phpMyAdmin.
Như các bạn đã biết, mọi dữ liệu liên quan đến các thiết lập của WordPress, WordPress plugins, WordPress themes đều được lưu trữ trên database (hay còn gọi là cơ sở dữ liệu). Chỉ khi có sự kết hợp và tương tác giữa mã nguồn PHP và database thì một blog/website WordPress mới có thể vận hành được. Nếu một trong hai thành phần này gặp vấn đề, blog/website của bạn có thể bị ảnh hưởng một số chức năng và thậm chí là ngừng hoạt động.
Tham khảo thêm:
- Dọn dẹp WordPress database với plugin WP-Sweep
- Top 3 plugins tốt nhất giúp dọn dẹp WordPress database
- Xóa các bản ghi không sử dụng trong WordPress database
Khi mã nguồn WordPress bị lỗi, các bạn có thể khắc phục bằng cách upload lại mã nguồn theo phương pháp thủ công. Vậy còn lỗi database WordPress thì sao? Bạn phải làm thế nào nếu một hoặc một số table trong database bị lỗi? Đừng quá lo lắng, mọi vấn đề đều có cách giải quyết. Hãy bình tĩnh và làm theo các bước sau đây:
1. Truy cập vào phpMyAdmin của bạn (trực tiếp hoặc thông qua cPanel/DirectAdmin). Tại đây, chọn database mà bạn muốn sửa lỗi và mở nó ra.
2. Tick chọn những table (bảng) mà bạn muốn sửa lỗi hoặc tick vào mục “Check All” để chọn toàn bộ table có trong database.
3. Click vào mục “With selected:” và chọn “Repair table“.
4. Chờ trong giây lát để quá trình sửa chữa hoàn tất. Thời gian nhanh hay chậm phụ thuộc vào dung lượng database của bạn.
Xong. Đơn giản vậy thôi. Chúc các bạn thành công!
Lưu ý: một số plugin hỗ trợ dọn dẹp database, chẳng hạn như WP Optimize, có thể gây ra lỗi cho database. Vì vậy, tôi khuyên các bạn không nên sử dụng tùy chọn tối ưu database có trong các plugin này để tránh gây ra lỗi.
Bạn có phương pháp đơn giản và hiệu quả hơn để khắc phục lỗi database WordPress? Đừng quên chia sẻ nó với mọi người bằng cách sử dụng khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)
Trang em bị lỗi dùng account của admin mà khi đăng bài nó không hiện đăng bài mà hiện gửi để duyệt. cho em hỏi fix như nào ạ ?
Bạn thử làm theo hướng dẫn tại đây hoặc sử dụng plugin Reset Roles and Capabilities để thiết lập lại quyền người dùng xem sao nhé.
Bên mình vừa mới xóa file wp_posts và tạo lại. có phải vì vậy nên mới tạo ra lỗi ?
Bạn chơi thế thì ai chơi lại bạn. :P Trước khi làm không backup à? :P
:D mình có hỏi người cũ của cty thì họ bảo là có backup rồi. nên mình chủ quan mình không backup nữa. giờ bị lỗi xong mình hỏi nv đó thì họ bảo mất file backup rồi. xong toang. mình đang định xóa file database rồi tạo bằng file setup-config. như vậy có ổn không ?
Bạn làm thế là xóa trắng website, tạo mới từ đầu đấy.
thì bây giờ tạo lại database mới rồi impost theme cũ và các plugin cũ thôi. vì đằng nào bây giờ các bài viết của mình cũng pay màu rồi :D
Nếu vậy thì bạn dùng plugin để reset là được mà. Cần gì phải cài đặt lại. Tham khảo: Reset website WordPress về trạng thái xuất xưởng
nhưng mình không biết là khi tạo database mới và import database cũ vào nó có bị lỗi không nữa ?