Der effizienteste Weg, den ich gefunden habe, ist die Verwendung des Befehlszeilenwerkzeugs mysqlcheck
:
mysqlcheck -u mydbuser -p mydbname
Dadurch wird auf mydbname
unter Verwendung des Benutzers mydbuser
zugegriffen und nach dem Passwort dieses Benutzers gefragt. Anschließend werden alle Tabellen in der angegebenen Datenbank überprüft.
Siehe https://dev.mysql.com/doc/refman/5.7/de/mysqlcheck.html
Hinweis: Das ist nicht, wie phpMyAdmin es macht, daher ist dies nicht strikt eine Antwort auf die ursprüngliche Frage, aber ich stelle das hier ein, weil Google Suchanfragen nach mysql show crashed tables
hierher sendet.