MySQL-Server funktioniert nicht mehr

498
mcandril

Gestern funktionierte MySQL aus heiterem Himmel nicht mehr als Backend für meinen privaten Postfix-Server. Keine Protokolleinträge, nichts, es wird einfach nicht gestartet. Ich installierte es neu und es funktionierte, bis ich die origanl-Datenbanken nach / var / lib / mysql kopierte. Genauer gesagt, schlägt es fehl, sobald ich ibdata1 kopiert habe. Da es nicht viele Daten gab und sie rekonstruiert werden können, habe ich keinen Speicherauszug. Gibt es eine Möglichkeit, die Daten aus den Datenbank-Binärdateien wiederherzustellen?

Freundliche Grüße

0

2 Antworten auf die Frage

0
Gaurav Joseph

Antwort hier gefunden: https://stackoverflow.com/questions/484750/restoring-mysql-database-from-physical-files

You should be able to restore by copying them in your database folder.  You should do it while the server is not running. 
Wie gesagt, das führt dazu, dass der Server nicht startet. In der Tat habe ich jetzt eine Lösung gefunden: http://chepri.com/mysql-innodb-corruption-and-recovery/ (Dazu gehört auch eine genauere Beschreibung meines Problems - ich habe die error.log-Meldungen zuerst übersehen Zeit) mcandril vor 10 Jahren 0
0
mcandril

Falls jemand das gleiche Problem hat, habe ich bereits die Lösung gefunden. Tut mir leid, Sie gestört zu haben: http://chepri.com/mysql-innodb-corruption-and-recovery/

Möge ein Mod entscheiden, ob diese Frage wert ist oder gelöscht werden soll.

Sie dürfen Ihre eigenen Fragen beantworten. Ich würde vorschlagen, diese Antwort auf etwas mehr als eine "Nur-Link-Antwort" auszuweiten. Dies verhindert Link-Rot, falls die verlinkte Website jemals verschoben oder offline geschaltet wird. Michael Frank vor 10 Jahren 0