Werden durch die Neuinstallation von MySQL vorhandene Datenbanken entfernt oder gelöscht?

Werden durch die Neuinstallation von MySQL vorhandene Datenbanken entfernt oder gelöscht?

Wenn ich MySQL neu installiere, ohne die eigentliche MySQL-Installation zu entfernen, würden dann alle Dateien neu geschrieben, ohne meine Datenbanken zu löschen?

Mein Problem ist, dass meins mysqldkaputt ist, weil ich versehentlich eine .txtDatei hineinkopiert habe, und zwar:

#cp -f root.txt /usr/sbin/mysqld

Es war ein Fehler, offensichtlich startete der Daemon nicht mehr, indem er

service mysql start

Wie kann ich das beheben? Ich schätze, ich muss MySQL neu installieren, aber ich frage mich, ob ich es einfach neu installieren kann, ohne die Datenbanken auf meinem Server zu beeinträchtigen.

Antwort1

Normalerweise nicht. Bei einer Neuinstallation von MySQL werden die vorhandenen Datenbanken normalerweise nicht entfernt. Wenn Sie diesen Weg wählen, werden Ihnen daher möglicherweise Hinweise angezeigt, die Datenbanken vor der Deinstallation zu löschen.

Wenn Sie dennoch unsicher sind, erstellen Sie eine Sicherungskopie des Inhalts derDatenOrdner, der alle Ihre Datenbanken enthält. Sie werden viele.frm-Dateieninnen.

Wenn Sie die Neuinstallation durchgeführt haben und der Datenordner zufällig leer ist, fügen Sie den Inhalt wieder ein.

verwandte Informationen