Каков наилучший способ передачи данных из одного экземпляра mySQL amazon rds в другой экземпляр mySQL учетной записи aws?Передача данных между AWS RDS MySQL db's
Это для передачи веб-сайта на Heroku другому владельцу.
Каков наилучший способ передачи данных из одного экземпляра mySQL amazon rds в другой экземпляр mySQL учетной записи aws?Передача данных между AWS RDS MySQL db's
Это для передачи веб-сайта на Heroku другому владельцу.
Если это так, просто используйте утилиту mysqldump
от вашего клиента mysql.
#note I'm piping it through GZip for compression. It will save you bandwidth
$ mysqldump -u user --password=passowrd -h your_rds_host db_name | gzip -c > db.sql.gz
#unzip the dump
$ gunzip db.sql.gz
#restore on the destination
$ mysql -u user --password=passowrd -h your_destination_rds_host db_name < db.sql
Это должно сделать трюк.
Действительно ли это экономит пропускную способность? Разве это не просто удалил бы дамп удаленно, а затем передал необработанный SQL-дамп по проводу, а затем передал бы его gzip перед записью на диск? Это не похоже, что это уменьшит пропускную способность/размер передачи –
Иногда я использую клиент MySQL (Navicat), который позволяет вам переносить данные из одной базы данных в другую. Он поддерживает синхронизацию структуры БД, данных или обоих. Довольно удобно.
согласен, Navicat - действительно отличный инструмент. – Wh1T3h4Ck5
База данных небольшая пара GB – rigyt