9.4.5.5 Использование mysqldump для проверки совместимости при обновлении
При планировании обновления MySQL рекомендуется установить новую версию отдельно от текущей рабочей версии. Затем можно выполнить дамп базы данных и определений объектов базы данных с сервера рабочей среды и загрузить их на новый сервер, чтобы проверить, что они обработаны должным образом. (Это также полезно для проверки обратного обновления.)
На сервере рабочей среды:
$> mysqldump --all-databases --no-data --routines --events > dump-defs.sql
На обновлённом сервере:
$> mysql < dump-defs.sql
Поскольку файл дампа не содержит данных таблиц, его обработка проходит быстро. Это позволяет выявить возможные несовместимости без ожидания длительных операций загрузки данных. Обратите внимание на предупреждения или ошибки во время обработки файла дампа.
После проверки того, что определения обработаны должным образом, выполните дамп данных и попробуйте загрузить их на обновлённый сервер.
На сервере рабочей среды:
$> mysqldump --all-databases --no-create-info > dump-data.sql
На обновлённом сервере:
$> mysql < dump-data.sql
Теперь проверьте содержимое таблиц и выполните несколько тестовых запросов.
© 2025 Oracle
Licensed under the GPLv2 License.