MySQL ERROR 1051: Unknown table

MySQL workbench szerint az adatbázisban 229 tábla van. A PHPMyAdmin szerint is 229, de csak 175 táblát listáz.

Ha lekérdeznéka táblából, akkor
Error Code: 1146. Table 'project.jos_kunena_config' doesn't exist

Ha törölni, akkor
ERROR 1051: Unknown table 'jos_kunena_config'

>mysqlcheck --database project -u root -p
Error : Table 'project.jos_kunena_config' doesn't exist
error : Corrupt

Van ötlet arra, hogyan tudnám rendbe tenni ezt az adatbázist?

Hozzászólások

tipp: man mysqlcheck

de talán:
mysqlcheck -A --auto-repair -u root -p
nem feltétlen kell a -A

Szerk.:
use project; show tables;
Ez mit ad vissza?
A felhasználónak, akivel kapcsolódsz, van joga elérni a táblát?
SHOW GRANTS FOR CURRENT_USER()

-----------
"640GB sokmindenre elég"

mysql> use project; show tables;"
listázza mind a 233 táblanevet

mysql> SHOW GRANTS FOR CURRENT_USER();


+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost                                                                                                              |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*blablablablablablablablablablablablablab' WITH GRANT OPTION |
| GRANT ALL PRIVILEGES ON `myaddressbook`.* TO 'root'@'localhost'                                                                        |
| GRANT SELECT, INSERT, UPDATE, DELETE ON `foglalas`.* TO 'root'@'localhost'                                                             |
| GRANT ALL PRIVILEGES ON `shop`.* TO 'root'@'localhost'                                                                    |
+----------------------------------------------------------------------------------------------------------------------------------------+
4 rows in set (0.00 sec)

Viszont innen kiadva a drop parancsot, bővül a hibakód
mysql> drop table jos_kunena_attachments;

ERROR 1051 (42S02): Unknown table 'jos_kunena_attachments'

Nálunk ilyen akkor jött elő, amikor a mysql adatbázisban ugyan benne voltak a táblák metaadatai, de az adatkönyvtárban nem voltak jelen a szükséges file-ok. Sima normál működés közben esett ez meg. Egyszecsak megszűntek létezni valamiért.
Nem vacakoltunk vele, backupból álltunk vissza.