Spec-Zone .ru
спецификации, руководства, описания, API
|
Рассматривая обновление MySQL, благоразумно установить более новую версию отдельно от Вашей текущей производственной версии. Затем можно вывести определения объекта базы данных и объекта базы данных от производственного сервера и загрузить их в новый сервер, чтобы проверить, что они обрабатываются должным образом. (Это также полезно для тестирования упадков.)
На производственном сервере:
shell> mysqldump --all-databases --no-data --routines
--events > dump-defs.sql
На обновленном сервере:
shell> mysql < dump-defs.sql
Поскольку файл дампа не содержит табличные данные, он может быть обработан быстро. Это позволяет Вам определить потенциальные несовместимости, не ожидая долгих загружающих данные операций. Ищите предупреждения или ошибки, в то время как файл дампа обрабатывается.
После того, как Вы проверили, что определения обрабатываются должным образом, выводят данные и попытку загрузить это в обновленный сервер.
На производственном сервере:
shell> mysqldump --all-databases --no-create-info
> dump-data.sql
На обновленном сервере:
shell> mysql < dump-data.sql
Теперь проверьте табличное содержание и выполните некоторые тестовые запросы.