Heutige Übung. Warum? Kunde hat im Betrieb die USV des Servers gewechselt.
Nach dem Wiederanlauf war die DB eines Kopano-Servers defekt. Was tun?
DB starten mit innodb_force_recovery=1. Wenn 1 nicht reicht, jeweils vorsichtigt hochzählen, bis die DB läuft.
DB abziehen, die vermutlich die defekte ist. mysqldump -u root -p kopano > sqldump.sql
Daumen drücken.
Scheitert der dump mit „Lost connection…“
sqldump-Befehl ergänzen um
--skip-extended-insert
Wenns geht, defekte DB löschen via mysql-Konsole mit drop database kopano;
Exportiere DB importieren mit mysql -u root -p kopano < sqldump.sql
innodb_force_recovery wieder deaktivieren (aus Konfig nehmen).
DB starten und hoffen.
Falls die DB meckert ala
ERROR 1813 (HY000) at line 25: Tablespace for table ‚kopano
.abchanges
‚ exists. Please DISCARD the tablespace before IMPORT.
in /var/lib/mysql/kopano/ alle Dateien löschen und erneut versuchen.