Unknown storage engine 'InnoDB'
-
Morning
I woke up to find that last night four of my websites went down within minutes of each other, they’re all on the same server.
They are displaying the infamous “Error establishing a database connection” message
So I logged into the server and added
define(‘WP_ALLOW_REPAIR’, true); to wp-config.php and went to
https://www.yoursite.com/wp-admin/maint/repair.php
When I clicked the repair database button I got back this:
wp_usermeta: Unknown storage engine 'InnoDB' wp_posts: Unknown storage engine 'InnoDB' wp_options: Unknown storage engine 'InnoDB'
Here are the longer error messages
The wp_usermeta table is not okay. It is reporting the following error: Unknown storage engine 'InnoDB'. WordPress will attempt to repair this table… Failed to repair the wp_usermeta table. Error: Unknown storage engine 'InnoDB' The wp_posts table is not okay. It is reporting the following error: Unknown storage engine 'InnoDB'. WordPress will attempt to repair this table… Failed to repair the wp_posts table. Error: Unknown storage engine 'InnoDB' The wp_options table is not okay. It is reporting the following error: Unknown storage engine 'InnoDB'. WordPress will attempt to repair this table… Failed to repair the wp_options table. Error: Unknown storage engine 'InnoDB'
I tried the optimise and repair button too, it made no difference.
According to this support thread:
https://www.ads-software.com/support/topic/unknown-storage-engine-innodb#post-6173875
That person logged logged into phpMyAdmin and changed the table from InnoDB to MYISAM, is this the correct thing to do???
Any advice is appreciated.
Thanks in advance.
- The topic ‘Unknown storage engine 'InnoDB'’ is closed to new replies.