How to repair a MySQL database?

In this article we will show you two ways to repair a MySQL database. 

  • 1) Through cPanel: 

Log in to your cPanel and go to MySQL Databases. In the section Modify Databases, select a database from the drop-down box next to   and then click the Repair DB button.

 

If the database engine used by your database supports repair (for example, MyISAM supports it), you will see a list of the repaired tables within the database.

 

If your database engine does not support repair (e.g. InnoDB database engine), you will get the following error message:

 

note : The storage engine for the table doesn't support repair

 
  • 2) Through phpMyAdmin: 

Open your phpMyAdmin tool and select the database whose tables you wish to repair.

 

A list with all the database's tables will appear. Tick the tables you wish to repair, or simply click [Check All] to select all tables.

 

Click the box [With selected:] and choose Repair table. This will execute the REPAIR TABLE SQL query on the selected tables and they will be repaired.

  • 29 Utilizadores acharam útil
Esta resposta foi útil?

Artigos Relacionados

Can I change the name of a MySQL database?

The name of a MySQL database consists of a prefix, which is your cPanel username, followed by a...

How can I change my MySQL database collation?

Usually you will be interested in changing your MySQL collation in order to solve problems with...

How can I empty a MySQL database?

The easiest way to empty a MySQL database is through phpMyAdmin.  Once in phpMyAdmin, select the...

How to change the database engine of a MySQL database table?

In this article we will show you how to change the database engine of a MySQL table. Let's...

How to change the MySQL timezone

When you develop your website, you may have to compare a certain date/time with the current...