FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Hauswart am 21 Oktober 2022, 14:19:02

Titel: Nach Festplatten Crash Probleme beim Start mit mysql / configDB
Beitrag von: Hauswart am 21 Oktober 2022, 14:19:02
Nachdem die Festplatte voll gelaufen ist und ich versucht habe mysql zu reparieren, erhälte ich folgende Fehlermeldung beim Start:

/opt/fhem$ sudo /usr/bin/perl /opt/fhem/fhem.pl configDB
2022.10.21 14:21:23 1: PERL WARNING: DBD::mysql::db selectrow_array failed: Table 'configDB.fhemconfig' doesn't exist in engine at configDB.pm line 339.
DBD::mysql::db selectrow_array failed: Table 'configDB.fhemconfig' doesn't exist in engine at configDB.pm line 339.
2022.10.21 14:21:23 1: PERL WARNING: Issuing rollback() due to DESTROY without explicit disconnect() of DBD::mysql::db handle database=configDB;host=localhost;port=3306.




Jemand eine Idee?


Die Tabelle fhemconfig existiert in der Datenbank configDB.


Edit: Problem gefunden:
MariaDB [(none)]> SHOW COLUMNS FROM configDB.fhemconfig;
ERROR 1932 (42S02): Table 'configDB.fhemconfig' doesn't exist in engine



Kann ich die Rekonstruieren?
Titel: Antw:Nach Festplatten Crash Probleme beim Start mit mysql / configDB
Beitrag von: Wernieman am 22 Oktober 2022, 14:40:32
Gibt es Fehlermeldung (in den Logfiles der DB) beim starten der DB?
Titel: Antw:Nach Festplatten Crash Probleme beim Start mit mysql / configDB
Beitrag von: betateilchen am 22 Oktober 2022, 19:00:04
Zitat von: Hauswart am 21 Oktober 2022, 14:19:02
Edit: Problem gefunden:
MariaDB [(none)]> SHOW COLUMNS FROM configDB.fhemconfig;
ERROR 1932 (42S02): Table 'configDB.fhemconfig' doesn't exist in engine



Kann ich die Rekonstruieren?

Klar, wenn Du ein vollständiges Backup oder einen Dump der Datenbank hast.