Миграция базы данных MySQL

Перенести данные в кластер MySQL можно с помощью утилит mysqldump и mysql.

Сервис поддерживает только InnoDB. Перед миграцией убедитесь, что версии СУБД совпадают, так как перенос между различными версиями СУБД не гарантируется, подробнее читайте в официальной документации.

Создание sql-дампа

Для создания sql-дампа введите:

mysqldump --user=<username> --password --host=<source_host> --port=<port> --set-gtid-purged=off --single-transaction <database> > dump.sql

Восстановление из дампа

Восстановление из дампа производится с помощью утилиты mysql:

mysql --user=<username> --password --host=<target_host> --port=6033 <database> < dump.sql

При использовании SSL дополнительно задайте параметры --ssl-ca для указания сертификата и --ssl-mode для указания режима подключения.

mysql --user=<username> --password --host=<target_host> --port=6033 --ssl-ca=~/.mysql/root.crt --ssl-mode=required <database> < dump.sql