Nach Festplatten Crash Probleme beim Start mit mysql / configDB

Begonnen von Hauswart, 21 Oktober 2022, 14:19:02

Vorheriges Thema - Nächstes Thema

Hauswart

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?
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

Wernieman

Gibt es Fehlermeldung (in den Logfiles der DB) beim starten der DB?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!