Besoin de sauvegarder les bases de données MySQL information_schema, performance_schema, mysql et phpmyadmin?

9

Je sais qu'il n'est pas nécessaire de sauvegarder la information_schemabase de données, mais qu'en est-il des bases de données suivantes (en plus des bases de données définies par l'utilisateur)?

  • performance_schema
  • mysql
  • phpmyadmin

(Donc, en cas de problème, et nous devons recommencer à zéro (nouvelle installation de MySQL), quelles bases de données dois-je replacer)?)

waanders
la source

Réponses:

10
  • performance_schema: Pas nécessaire. Il peut contenir des mesures de performances qui ne sont bonnes que pour le temps où vous utilisiez l'instrumentation. Il ne servirait à rien de charger les métriques collectées du passé dans une autre instance MySQL ou dans la même instance MySQL à un moment beaucoup plus tard.

  • mysql: SOYEZ TRÈS PRUDENT ICI !!! Si vous sauvegardez mysql, vous ne pouvez le recharger que dans la même version de MySQL dont il est issu. En particulier, le mysql.usern'est ni compatible ni rétrocompatible. Voir mes anciens messages:

  • phpmyadmin: Si vous souhaitez recharger une sauvegarde de phpmyadmindans la même instance MySQL dont elle provient, ce serait bien.
RolandoMySQLDBA
la source
Merci beaucoup pour votre réponse! Ma question était de faire des sauvegardes pour recommencer à zéro après avoir perdu toutes les données en cas de calamité, je vais éditer un peu la question.
waanders
Au lieu de modifier la question, veuillez soumettre une question distincte s'il y a plus de détails concernant la réalisation des sauvegardes elles-mêmes.
RolandoMySQLDBA