I’m a server administrator at a fairly large hosting company in The Netherlands. We see this exact issue regularly on our servers. Only (and i repeat: only!) tables from ‘wf’ seem to go missing from time to time. Today alone I have dropped ‘wf’ related tables from more than a dozen databases.
Just to be clear:
– We do not have corrupted MySQL instances
– MySQL servers have not crashed, restarted or anything else.
– We do not always see this issue, but when we do we see it on multiple servers on the same day.
– It _only_ occures with WordPress sites and ‘wf’ tableprefixes, especially ‘wfNet404s’ and ‘wfVulnScanners’.
– Repairs are impossible, because they all fail with the same error:
– We are not the only one seeing this, as this thread (and others!) proof
Repair attempt:
MariaDB [X]> repair table wp_wfVulnScanners;
+———————————–+——–+———-+———————————————————————+
| Table | Op | Msg_type | Msg_text |
+———————————–+——–+———-+———————————————————————+
| X.wp_wfVulnScanners | repair | Warning | Tablespace is missing for table ‘X/wp_wfVulnScanners’ |
| X.wp_wfVulnScanners | repair | Error | Table ‘X.wp_wfVulnScanners’ doesn’t exist in engine |
| X.wp_wfVulnScanners | repair | status | Operation failed |
+———————————–+——–+———-+———————————————————————+
3 rows in set (0.00 sec)
As of this moment I see this issue on 8 databases (only tables wfNet404s and wfvulncsanners) on just 1 server. We have quite a few servers, so this is currently an issue on dozens of accounts.
I cannot emphasize enough: This is not an issue due to a crashed or corrupted MySQL instances. Something in the plugin causes this. Maybe a bug in MariaDB (or MySQL), I dont know. But I find it very strange that it only happens with tables from this plugin (or plugins).
PS: Our solution is to drop the tables, so that the backup no longer fails (and because repair doesn’t work, we don’t have any other option either). We have never received any complaint about us dropping these tables.