2016-04-01 26 views
0

MySQL hatte einen Fehler beim Aktualisieren und führte dazu, dass meine Datenbank nicht mehr richtig funktioniert. Ich musste mysql während dieses Prozesses neu installieren. Ich suchte nach der Wiederherstellung meiner Datenbank nach der Neuinstallation. Ich war in der Lage, die Datenbank mit allen Tabellen und Daten in sie mit den Anweisungen im folgenden Beitrag zur Wiederherstellung:MySQL Wiederherstellen von Datenbankfunktionen mit FRM, Myd und Myi-Dateien

Restoring database from physical files

Aber ich bemerkte die Funktionen nicht mit dem Rest der Datenbank gestellt wurden. Jedenfalls fragte ich mich, ob mir jemand dabei helfen könnte.

Ich verwende mysql auf einem Nginx-Server. Alle Hilfe wird geschätzt. Vielen Dank!

Antwort

1

Die gespeicherten Funktionen und gespeicherten Prozeduren für alle Datenbanken sind in der Tabelle proc im Schema mysql gespeichert.

Sie müssten die Dateien proc.FRM, proc.MYD usw. innerhalb des mysql-Verzeichnisses wiederherstellen, vorzugsweise mit gestopptem Server, da Ihr neu installierter Server bereits über diese verfügt - vermutlich leer.