Нужно выполнить резервное копирование баз данных MySQL information_schema, performance_schema, mysql и phpmyadmin?

9

Я знаю, что нет необходимости делать резервную копию information_schemaбазы данных, но как быть со следующими базами данных (кроме пользовательских баз данных)?

  • performance_schema
  • mysql
  • phpmyadmin

(Таким образом, в случае проблем, и мы должны начать с нуля (новая установка MySQL), какие базы данных я должен поместить обратно)?)

Waanders
источник

Ответы:

10
  • performance_schema: Не обязательно. Он может содержать показатели производительности, которые хороши только для того времени, когда вы использовали инструментарий. Это не будет иметь смысла загружать собранные метрики из прошлого в другой экземпляр MySQL или в тот же экземпляр MySQL намного позже.

  • mysql: БУДЬТЕ ОЧЕНЬ ОСТОРОЖНЫ ЗДЕСЬ !!! Если вы создаете резервную копию mysql, вы можете перезагрузить ее только в ту же версию MySQL, откуда она пришла. В частности, не mysql.userявляется ни прямой, ни обратно совместимой. Смотрите мои старые сообщения:

  • phpmyadmin: Если вы хотите перезагрузить резервную копию phpmyadminв тот же экземпляр MySQL, с которого она поступила, это было бы хорошо.
RolandoMySQLDBA
источник
Большое спасибо за ваш ответ! Мой вопрос был о создании резервных копий для начала с нуля после потери всех данных в случае бедствия, я немного отредактирую вопрос.
Бродяги
Вместо того, чтобы редактировать вопрос, пожалуйста, отправьте отдельный вопрос, если есть больше деталей, связанных с выполнением самих резервных копий.
RolandoMySQLDBA