2016-04-01 3 views
0

MySQL a eu une erreur de mise à jour et a causé le dysfonctionnement de ma base de données. J'ai dû réinstaller mysql pendant ce processus je cherchais comment restaurer ma base de données après la réinstallation. Je suis en mesure de restaurer la base de données avec toutes les tables et les données à l'intérieur en utilisant les instructions dans le post suivant:MySQL restaure les fonctions de base de données en utilisant les fichiers frm, myd et myi

Restoring database from physical files

Mais je remarqué que les fonctions ne sont pas restaurées avec le reste de la base de données. De toute façon je me demandais si quelqu'un pouvait me donner un coup de main avec ça? Je lance mysql sur un serveur nginx. Toute aide est appréciée. Merci!

Répondre

1

Les fonctions stockées et les procédures stockées pour toutes les bases de données sont stockées dans la table proc à l'intérieur du schéma mysql. Vous aurez besoin de restaurer les fichiers proc.FRM, proc.MYD, etc., dans le répertoire mysql, de préférence avec le serveur arrêté, puisque votre serveur réinstallé les a déjà - probablement vides.