Database Table Corruption / Needs Repair
Specific queries fail or admin shows 'One or more database tables are unavailable.'
Read the fix database db-connection resource-overloadDatabase – Too Many Connections / Connection Limit Reached
The site intermittently shows 'Error establishing a database connection' or MySQL 'Too many connections' while the database server is otherwise…
Read the fixSlow Site – Unoptimized Database (Bloat)
wp_options/wp_postmeta tables are oversized with stale revisions, transients, or orphaned rows.
Read the fix autoload databaseSlow Site – Autoloaded Options Size Excessive
Sum of autoloaded wp_options rows is several MB+, adding overhead to every single page load.
Read the fixSite Down – Database Server Itself Is Down/Unreachable
wp-config.php credentials are correct, but the DB server/host is unreachable independent of WordPress.
Read the fix database hosting-outageSite Down – One Hosting Service Down/Degraded (PHP-FPM, MySQL, etc.)
Resources look fine, but a specific service (PHP handler, MySQL, object cache) is unresponsive per host status page/panel.
Read the fix database db-connection site-downSite Down – Error Establishing a Database Connection
Browser shows WordPress's own 'Error establishing a database connection' message.
Read the fix database post-migrationSite Down – DB Credentials Mismatch After Migration/Restore
DB_NAME/DB_USER/DB_PASSWORD/DB_HOST in wp-config.php don't match the actual DB user/host on this environment.
Read the fix