Hallo Zusammen,
ich habe einen großen Fehler gemacht. Das Problem vorab: Ich habe MariaDB deinstalliert ohne vorher ein Backup der DBs zu machen. Jetzt habe ich kein Zugriff mehr auf die DBs.
Ich habe zwei Datenbanken die unter MariaDB10.1 einwandfrei liefen.
Auf der selben Maschine habe ich den WampServer3.1.7 installiert. Der WampServer beinhaltet ebenfalls eine Installation von MariaDB10.3.12 also dachte ich, gleich mal MariaDB10.1 deinstallieren. Dabei wurde ich gefragt ob ich die Datenbanken belassen möchte. Ja natürlich möchte ich die DBs behalten. Nach der Deinstallation habe ich alle Dienste von WampServer beendet und habe die zwei Datenbanken in das Data Verzeichnis C:\wamp64\bin\mariadb\mariadb10.3.12\data kopiert und die Dienste gestartet.
Die Datenbanken und dessen Tabellen sehe ich. In HeidiSQL wenn ich versuche eine Tabelle zu öffnen bekomme ich die Meldung "Table 'XYTable' doesn't exist in engine".
OK dachte ich, alle Dienste von WampServer beendet und die gleiche MariaDB10.1 installieren. Doch die Installation ist beleidigt und möchte ein leeres Verzeichnis haben. Also habe ich das alte Data Verzeichnis mit den DBs verschoben und dann konnte ich MariaDB installieren. Nach der Installation den Dienst beendet und das Data Verzeichnis ersetzt und versucht den Dienst zu starten. Damit ist MariaDB nicht einverstanden, der Dienst lässt sich nicht starten. Also MariaDB reinstalliert, Dienst beendet und nur meine Datenbanken rein kopiert. Doch das bringt alles nichts. Ich bekomme ich die Meldung "Table 'XYTable' doesn't exist in engine".
Gibt es wirklich keinen Weg die Datenbankdateien in eine vorhandene Installation zu importieren wenn kein Backup der DB existiert?
Schöne Grüße
Kostas
ich habe einen großen Fehler gemacht. Das Problem vorab: Ich habe MariaDB deinstalliert ohne vorher ein Backup der DBs zu machen. Jetzt habe ich kein Zugriff mehr auf die DBs.
Ich habe zwei Datenbanken die unter MariaDB10.1 einwandfrei liefen.
Auf der selben Maschine habe ich den WampServer3.1.7 installiert. Der WampServer beinhaltet ebenfalls eine Installation von MariaDB10.3.12 also dachte ich, gleich mal MariaDB10.1 deinstallieren. Dabei wurde ich gefragt ob ich die Datenbanken belassen möchte. Ja natürlich möchte ich die DBs behalten. Nach der Deinstallation habe ich alle Dienste von WampServer beendet und habe die zwei Datenbanken in das Data Verzeichnis C:\wamp64\bin\mariadb\mariadb10.3.12\data kopiert und die Dienste gestartet.
Die Datenbanken und dessen Tabellen sehe ich. In HeidiSQL wenn ich versuche eine Tabelle zu öffnen bekomme ich die Meldung "Table 'XYTable' doesn't exist in engine".
OK dachte ich, alle Dienste von WampServer beendet und die gleiche MariaDB10.1 installieren. Doch die Installation ist beleidigt und möchte ein leeres Verzeichnis haben. Also habe ich das alte Data Verzeichnis mit den DBs verschoben und dann konnte ich MariaDB installieren. Nach der Installation den Dienst beendet und das Data Verzeichnis ersetzt und versucht den Dienst zu starten. Damit ist MariaDB nicht einverstanden, der Dienst lässt sich nicht starten. Also MariaDB reinstalliert, Dienst beendet und nur meine Datenbanken rein kopiert. Doch das bringt alles nichts. Ich bekomme ich die Meldung "Table 'XYTable' doesn't exist in engine".
Gibt es wirklich keinen Weg die Datenbankdateien in eine vorhandene Installation zu importieren wenn kein Backup der DB existiert?
Schöne Grüße
Kostas