Cách sửa chữa database WordPress (6 phương pháp dễ dàng)

Mục lục

Trong những năm qua, nhiều người dùng đã liên hệ với Mua Hosting và các công ty đối tác của Mua Hosting để hỏi về cách sửa database WordPress bị hỏng.

Để website WordPress của bạn chạy trơn tru đòi hỏi một database lành mạnh. Nếu database của bạn bị hỏng, nó có thể dẫn đến nhiều vấn đề, bao gồm thông báo lỗi, màn hình trắng và thậm chí mất hoàn toàn chức năng.

Chúng tôi có kinh nghiệm sửa chữa nhanh chóng database WordPress và Mua Hosting sẽ hướng dẫn bạn cách đưa website của bạn hoạt động ngay lập tức. Ví dụ, bạn có thể kiểm tra thông tin đăng nhập hoặc sử dụng các công cụ và plugin khác nhau để sửa database WordPress.

Trong bài viết này, Mua Hosting sẽ chỉ cho bạn cách sửa chữa database WordPress chỉ trong vài bước đơn giản.

Cách sửa chữa database WordPress theo các bước đơn giản

Dưới đây là tổng quan nhanh về mọi thứ Mua Hosting sẽ đề cập trong hướng dẫn này. Bạn có thể nhấp vào các link bên dưới để chuyển sang bất kỳ phần nào:

Cách nhận biết database WordPress của bạn cần sửa chữa

Cơ sở dữ liệu WordPress là tập hợp tất cả thông tin cần thiết để chạy website của bạn đúng cách. Điều này bao gồm tất cả các bài đăng trên blog, trang, người dùng đã đăng ký, file phương tiện và cài đặt của bạn.

Nếu database của bạn bị hỏng và cần sửa chữa thì đây là một số dấu hiệu phổ biến cần chú ý:

  • Màn hình trắng chết chóc (WSoD): Đây là thuật ngữ chung cho tình huống website của bạn hiển thị trang trắng trống thay vì content thông thường. Cơ sở dữ liệu bị hỏng có thể là một lý do khiến bạn thấy WSoD.
  • Thông báo lỗi: Bạn có thể thấy thông báo lỗi liên quan đến database. Ví dụ: các lỗi như ‘Lỗi thiết lập kết nối database’ hoặc ‘Không thể chọn database’ cho thấy có điều gì đó không ổn với database.
Lỗi kết nối database trong WordPress
  • Thiếu content hoặc vấn đề định dạng: Nếu content website của bạn có vẻ bị thiếu hoặc định dạng không đúng thì đó có thể là dấu hiệu của lỗi database.
  • Lỗi của Plugin hoặc Theme: Tương tự như vậy, nếu plugin hoặc theme đột nhiên ngừng hoạt động bình thường thì nguyên nhân có thể là do database bên dưới.

Sau đây, chúng ta hãy xem điều gì có thể khiến database WordPress của bạn bị hỏng.

Nguyên nhân nào gây hư hỏng database WordPress?

Bằng cách hiểu được những nguyên nhân phổ biến có thể làm hỏng database WordPress, bạn có thể thực hiện các bước để ngăn ngừa chúng và giữ cho database của mình hoạt động tốt.

Ví dụ, các sự cố với server web của bạn, chẳng hạn như mất điện đột ngột hoặc trục trặc phần cứng, có thể làm hỏng database của bạn. Hoặc một cuộc tấn công độc hại vào website của bạn có thể nhắm vào database của bạn, có khả năng dẫn đến hỏng hóc.

Mặt khác, nếu thông tin xác thực của database (tên người dùng, mật khẩu, v.v.) được lưu trữ trong wp-config.php tập tin không chính xác thì có thể dẫn đến sự cố kết nối database.

Tương tự như vậy, nếu website của bạn cố gắng sử dụng nhiều bộ nhớ hơn mức server web cho phép (giới hạn bộ nhớ PHP), thì điều này cũng có thể dẫn đến lỗi database và nguy cơ hỏng hóc.

Bây giờ, chúng ta hãy xem xét những cách khác nhau để bạn có thể dễ dàng sửa chữa database WordPress.

1. Kiểm tra và chỉnh sửa thông tin xác thực database WordPress

Một trong những cách phổ biến và dễ dàng nhất để sửa chữa database WordPress của bạn là kiểm tra thông tin đăng nhập. Thông thường, tên người dùng và mật khẩu không chính xác sẽ dẫn đến lỗi kết nối database, đặc biệt nếu gần đây bạn đã chuyển website của mình sang server mới.

Thông tin xác thực database WordPress được lưu trữ trong file wp-config.php. Để chỉnh sửa file, bạn cần sử dụng ứng dụng khách FTP hoặc công cụ Trình quản lý file. Nếu bạn chưa chỉnh sửa file trước đó, vui lòng xem hướng dẫn của Mua Hosting về cách chỉnh sửa file wp-config.php.

Sau khi mở file, hãy tìm những dòng sau:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Tiếp theo, bạn phải đảm bảo rằng thông tin về tên database, tên người dùng, mật khẩu và server database là chính xác.

Bạn có thể xác nhận thông tin này từ nhà cung cấp dịch vụ hosting WordPress của mình. Ví dụ, trong Bluehost, bạn có thể vào phần cài đặt website của mình.

Cài đặt website Bluehost

Từ đây, chuyển sang tab ‘Nâng cao’ và cuộn xuống phần Cơ sở dữ liệu.

Sau đó nhấp vào nút ‘Quản lý’ để tiếp tục.

Nhấp vào nút Quản lý bên cạnh phần Cơ sở dữ liệu

Thao tác này sẽ mở trang Cơ sở dữ liệu MySQL trong cPanel.

Từ đây, bạn có thể tìm thấy tên người dùng và mật khẩu trong phần ‘Cơ sở dữ liệu hiện tại’. Nếu thông tin đăng nhập không khớp, hãy sao chép và dán chúng vào file Notepad (.txt) để bạn có thể thêm chúng vào file wp-config.php.

Tìm tên database và tên người dùng của bạn trong phần Cơ sở dữ liệu hiện tại

2. Truy cập phpMyAdmin để sửa chữa database WordPress

Nếu bạn cảm thấy thoải mái với database thì bạn có thể sử dụng phpMyAdmin để sửa chữa database WordPress của mình. phpMyAdmin là giao diện dựa trên web để quản lý database MySQL.

Đầu tiên, bạn cần đăng nhập vào dashboard hosting WordPress của mình và đi đến cPanel. Trong Bluehost, bạn có thể mở cài đặt website, đi đến tab ‘Nâng cao’, sau đó nhấp vào nút ‘Quản lý’ trong phần cPanel.

cPanel nâng cao của Bluehost

Tiếp theo, bạn sẽ thấy cPanel của nhà cung cấp dịch vụ hosting.

Đơn giản chỉ cần điều hướng đến phpMyAdmin và nhấp vào link.

Chọn phpMyAdmin trên cPanel

Trên màn hình tiếp theo, bạn sẽ thấy dashboard phpMyAdmin.

Bây giờ, bạn có thể chọn database bạn muốn sửa chữa từ cột bên trái hoặc đi đến phần ‘Cơ sở dữ liệu’ ở trên cùng.

Chọn bảng database

Tiếp theo, bạn sẽ thấy các bảng khác nhau trong database. Chỉ cần cuộn xuống và nhấp vào option ‘Kiểm tra tất cả’.

Bạn cũng cần phải nhấp vào dropdown menu Với mục đã chọn và chọn option ‘Sửa bảng’.

Chọn bảng để sửa chữa trong database

phpMyAdmin bây giờ sẽ cố gắng sửa chữa các bảng đã chọn. Nếu tìm thấy bất kỳ lỗi nào, chúng sẽ được sửa.

Bạn sẽ thấy thông báo thành công khi quá trình sửa chữa hoàn tất.

Xem thông báo thành công của bảng sửa chữa

Bạn cũng có thể muốn xem hướng dẫn dành cho người mới bắt đầu về quản lý database WordPress bằng phpMyAdmin.

3. Sửa chữa database WordPress bằng cách sử dụng Plugin

Một cách khác để sửa chữa database WordPress là sử dụng plugin. Phương pháp này là tốt nhất nếu bạn không thoải mái khi chỉnh sửa file hoặc sử dụng phpMyAdmin.

Có rất nhiều plugin database WordPress mà bạn có thể sử dụng. Đối với hướng dẫn này, Mua Hosting sẽ sử dụng plugin WP-DBManager. Đây là một plugin miễn phí và cho phép bạn thực hiện các hành động khác nhau trên database, như tối ưu hóa, sửa chữa, backup, v.v.

Đầu tiên bạn cần cài đặt và kích hoạt Trình quản lý WP-DB plugin trên website của bạn. Nếu bạn cần trợ giúp, vui lòng xem hướng dẫn của Mua Hosting về cách cài đặt plugin WordPress.

Sau khi kích hoạt, bạn có thể truy cập Cơ sở dữ liệu » Sửa chữa DB trang từ dashboard WordPress.

Chọn bảng DB để sửa chữa

Tiếp theo, bạn có thể chọn các bảng bạn muốn sửa chữa trong database. Nếu bạn không chắc chắn nên sửa chữa bảng nào thì chỉ cần chọn tất cả các bảng đó và nhấp vào nút ‘Sửa chữa’ ở dưới cùng.

Sau đó, plugin sẽ cố gắng sửa database WordPress của bạn và giải quyết mọi vấn đề.

4. Sử dụng Công cụ sửa chữa database WordPress tích hợp

WordPress cũng cung cấp một công cụ sửa chữa tích hợp mà bạn có thể sử dụng để sửa các sự cố hỏng database nhỏ. Tuy nhiên, bạn sẽ cần phải chỉnh sửa thủ công file wp-config.php để truy cập công cụ sửa chữa.

Trước tiên, bạn cần mở các file của website bằng ứng dụng khách FTP hoặc trình quản lý file. Từ đây hãy xác định vị trí wp-config.php file này thường nằm trong folder gốc của cài đặt WordPress của bạn.

Hãy tiếp tục và mở file bằng trình soạn thảo văn bản hoặc file notepad. Tiếp theo, bạn cần thêm đoạn code sau ngay trước dòng /* That's all, stop editing! Happy publishing. */ đường kẻ:

define ('WP_ALLOW_REPAIR', true);

Khi đã xong, bạn có thể nhập URL sau vào trình duyệt web để mở công cụ sửa chữa:

Chỉ cần nhớ thay thế ‘example.com’ bằng tên miền của riêng bạn.

Khi công cụ mở ra, chỉ cần nhấp vào nút ‘Sửa chữa database’.

Sửa chữa database WordPress

Sau khi sửa chữa database WordPress, bạn có thể xóa đoạn code khỏi file wp-config.php để ngăn chặn truy cập trái phép.

Công cụ sửa chữa không yêu cầu người dùng đăng nhập để sử dụng nên việc để lại code có thể dẫn đến lỗ hổng bảo mật.

5. Sửa Cơ sở dữ liệu WordPress từ Dịch vụ lưu trữ cPanel

Bạn cũng có thể truy cập công cụ sửa chữa được tích hợp sẵn từ cPanel của nhà cung cấp dịch vụ hosting web để sửa database WordPress bị hỏng.

Trước tiên, bạn cần mở cPanel từ dashboard của dịch vụ hosting. Ví dụ: trong Bluehost, bạn có thể mở cài đặt website.

Cài đặt website Bluehost

Sau đó, bạn sẽ cần chuyển sang tab ‘Nâng cao’.

Từ đây, cuộn xuống phần cPanel và nhấp vào nút ‘Quản lý’.

cPanel nâng cao của Bluehost

Khi cPanel mở ra, hãy cuộn xuống phần Cơ sở dữ liệu.

Tiếp theo, bạn có thể nhấp vào option ‘Cơ sở dữ liệu MySQL’.

Cơ sở dữ liệu MySQL trong cPanel

Sau đó, bạn có thể nhấp vào dropdown menu bên dưới Cơ sở dữ liệu sửa chữa và chọn database để sửa.

Tiếp tục nhấp vào nút ‘Sửa chữa database’ để tiếp tục.

Chọn database để sửa chữa

Dịch vụ lưu trữ sẽ tự động sửa chữa database của bạn.

Khi quá trình hoàn tất, bạn sẽ thấy thông báo thành công.

Thông báo sửa chữa database thành công

6. Sử dụng WP-CLI để sửa chữa database WordPress

Đối với các developer và người dùng nâng cao, có option dòng lệnh để sửa chữa database WordPress bằng WP-CLI (Giao diện dòng lệnh WordPress).

WP-CLI là một công cụ mạnh mẽ nhưng nó cũng mang tính kỹ thuật cao hơn các phương pháp khác được đề cập ở đây. Nếu bạn không thoải mái với dòng lệnh, tốt nhất bạn nên sử dụng một trong các phương pháp sửa chữa khác.

Để bắt đầu, bạn sẽ cần truy cập vào server website của mình bằng SSH. Đối với điều này, bạn sẽ cần biết thông tin đăng nhập SSH của mình để thực hiện bước này.

Nếu bạn đang sử dụng Mac hoặc Linux, thì phần mềm SSH được cài đặt sẵn. Tuy nhiên, người dùng Windows sẽ cần phần mềm của bên thứ ba như PuTTY để sử dụng SSH. Để tìm hiểu thêm, vui lòng xem hướng dẫn của Mua Hosting về cách sử dụng PuTTY SSH trong WordPress.

Cài đặt PuTTY

Sau khi quá trình cài đặt hoàn tất và bạn đã kết nối với các file website của mình, hãy đảm bảo rằng bạn đang ở trong folder chứa cài đặt WordPress.

Từ đây, chỉ cần chạy lệnh sau trong cửa sổ terminal của bạn:

Lệnh này sẽ cố gắng sửa chữa mọi bảng bị hỏng trong database WordPress của bạn.

Phần thưởng: Thuê một chuyên gia WordPress để được trợ giúp

Nếu bạn vẫn gặp sự cố khi sửa database WordPress hoặc thực hiện bảo trì chung, thì có lẽ đã đến lúc thuê một chuyên gia.

Với gói Mua Hosting WordPress Maintenance & Support, bạn sẽ nhận được sự quan tâm toàn diện của chuyên gia. Họ sẽ xử lý mọi thứ từ cập nhật đến sửa lỗi ở chế độ nền và đảm bảo website của bạn tiếp tục hoạt động mà không có bất kỳ sự cố nào.

Dịch vụ bảo trì Mua Hosting Pro

Ngoài ra, bạn còn nhận được hỗ trợ 24/7 và giám sát thời gian hoạt động suốt ngày đêm. Các chuyên gia của Mua Hosting không chỉ có thể xử lý việc sửa chữa database mà còn tối ưu hóa tốc độ website của bạn. Bằng cách này, bạn có thể mang lại trải nghiệm người dùng đặc biệt đồng thời tăng hiệu suất SEO.

Ngoài bảo trì, còn có các dịch vụ khác mà bạn cũng có thể sử dụng. Ví dụ, Mua Hosting cung cấp thiết kế website, sửa chữa các website bị hack, tối ưu hóa website của bạn cho SEO, v.v. Hãy xem tất cả các dịch vụ Pro của Mua Hosting cho website của bạn.

Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu cách sửa chữa database WordPress bằng các bước đơn giản. Bạn cũng có thể muốn xem hướng dẫn của Mua Hosting về cách xem trước website WordPress của bạn trước khi đi vào hoạt động và các dịch vụ bảo trì website tốt nhất cho WordPress.

Nếu bạn thích bài viết này, vui lòng đăng ký theo dõi Mua Hosting Kênh Youtube cho các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy Mua Hosting trên TwitterFacebook.

5/5 - (87 bình chọn)
Facebook
Twitter
LinkedIn
Telegram
Email
Đội Ngũ Biên Tập