Check and Repair Database with WP-CLI

When a WordPress website shows an Error establishing a database connection, those with access to cPanel can check and repair databases using MySQL Database or phpMyAdmin. Below, we cover how web developers can check and repair a WordPress database using WP-CLI.

Note: You must navigate to the root folder of your WordPress installation in SSH or cPanel Terminal to continue.

Check Database

Type the wp db check WP-CLI command. You’ll see results listing each table, then OK or
note : The storage engine for the table doesn’t support repair.

cpuser01_bgri000.wpa0_termsOK
cpuser01_bgri000.wpa0_usermetaOK
cpuser01_bgri000.wpa0_usersOK
Success: Database checked.

Repair Database

Type the wp db repair WP-CLI command. You’ll see results listing each table, then OK or
note : The storage engine for the table doesn’t support repair.

cpuser01_bgri000.wpa0_termsOK
cpuser01_bgri000.wpa0_usermetaOK
cpuser01_bgri000.wpa0_usersOK
Success: Database repaired.


If this doesn’t fix your issue, even after clearing your browser and server cache, please contact our Live Support for further assistance.

Learn more about WP-CLI, the command-line interface for WordPress, and how to streamline your WordPress maintenance workflows!

InMotion Hosting Contributor
InMotion Hosting Contributor Content Writer

InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!

More Articles by InMotion Hosting

Was this article helpful? Join the conversation!