Müssen Sie MySQL-Datenbanken mit information_schema, performance_schema, mysql und phpmyadmin sichern?

9

Ich weiß, dass es nicht notwendig ist, die information_schemaDatenbank zu sichern , aber was ist mit den folgenden Datenbanken (außer den benutzerdefinierten Datenbanken)?

  • performance_schema
  • mysql
  • phpmyadmin

(Also, im Falle von Problemen und wir müssen von vorne anfangen (neue MySQL-Installation), welche Datenbanken muss ich zurücksetzen)?)

Waanders
quelle

Antworten:

10
  • performance_schema: Nicht nötig. Es kann Leistungsmetriken enthalten, die nur für die Zeit gültig sind, in der Sie die Instrumentierung verwendet haben. Es hätte keinen Zweck, gesammelte Metriken aus der Vergangenheit zu einem viel späteren Zeitpunkt in eine andere MySQL-Instanz oder in dieselbe MySQL-Instanz zu laden.

  • mysql: SEHR VORSICHTIG HIER !!! Wenn Sie ein Backup erstellen mysql, können Sie es nur in dieselbe Version von MySQL laden, aus der es stammt. Insbesondere ist das mysql.userweder vorwärts noch rückwärtskompatibel. Siehe meine alten Beiträge:

  • phpmyadmin: Wenn Sie ein Backup von phpmyadminin dieselbe MySQL-Instanz laden möchten, von der es stammt, ist das in Ordnung.
RolandoMySQLDBA
quelle
Vielen Dank für Ihre Antwort! Meine Frage war, Backups zu erstellen, um von vorne zu beginnen, nachdem alle Daten im Falle eines Unglücks verloren wurden. Ich werde die Frage ein wenig bearbeiten.
Waanders
Anstatt die Frage zu bearbeiten, senden Sie bitte eine separate Frage, wenn weitere Details zur Durchführung der Sicherungen selbst vorliegen.
RolandoMySQLDBA