Spec-Zone.ru › MySQL 9.2

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.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/mysqldump-upgrade-testing.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API