Миграция базы данных 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