How to repair WordPress database

How to repair a corrupted WordPress database using phpMyAdmin

In WordPress by Fathi ArfaouiLast Updated: September 23rd, 2019

To repair corrupted WordPress database tables, you can use the simple method from phpMyAdmin. It’s the safest way to repair the database and correct any broken elements without affecting your site performance or risking files.

Of course, you can use any of the available plugins, but when you need to fix an issue once, then, you don’t need a plugin that will slow down your site, even, when you’re not using it anymore. In this post, I’ll show you in step by step tutorial, how to repair WordPress database tables, directly from the phpMyAdmin interface.

The first thing you need is to login into your cPanel or any other similar control panel, then, locate the phpMyAdmin icon, and click on it to access the database tables.

Repair WordPress Database Using phpMyAdmin

Now, you can see the database name, and you just have to click on your exact database from the left of the page to open the tables.

 Database name

Next, you can see the database tables that you want to repair as the below screenshot from the phpMyAdmin. To start the repair, scroll down and check all the tables. Then, click on “Repair Table” and you will get the confirmation message just after checking the tables and correct errors and the broken ones.

The process will take a few seconds if you have a small database. However, you need to wait a few moments, if your database is large.

Repairing database tables

As you can see, it’s a simple step to repair the corrupted, or broken database tables not only for WordPress, but also, for all the other platforms like Joomla, Drupal, Magento, Prestashop, and all the others.

If you can’t find the drop-down menu at the bottom of the tables, make sure to refresh the page. Some old versions of phpMyAdmin interface still be used in many hosting companies.

The best thing about this original method is that you don’t need any settings or setup services that cost you money, in the end. You have all the tools to correct the problem, and the software itself will check for issues and will correct them automatically in a few seconds.

You can also optimize the tables by selecting ”Optimize table” from the same menu, in the above screenshot example. You can save lots of unused disk space that can be used by junk files that the site never need.

Read also:  How to change the default username in WordPress

The software will remove these files for you in a matter of seconds, and you will increase your WordPress site performance and speed, especially with the large size of databases.

There is a free plugin called “WP-Optimize” that you can use to optimize the database tables when you need. Or, simply schedule the process to save the time and never forget to clean up the database from not necessary files that can cause corruptions in the database.

The not approved and the spam comments, for example, can cause problems to your blog when they become thousands. It’s not only a problem of junk file, but it can slow down your site easily, and even, you will risk the full installation in many cases. That’s why cleaning and optimizing the WordPress database is a must-have process.

About Fathi Arfaoui

Fathi Arfaoui is a Physicist, Blogger and the founder of He shares Business, WordPress and Blogging tips to build a better blog and succeed online.