7.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.