2015-05-13 2 views
23

Документация AWS имеет этот page, который рассказывает об импорте и экспорте данных с сервера MySQL, но в основном это касается импорта. Единственное, что я вижу в своей документации, это способ экспортировать данные 5.6 с использованием репликации, которая задокументирована here. Мне было интересно, есть ли более простой способ экспорта данных с помощью mysqldump и загрузки в локальную базу данных. База данных, которую я хочу экспортировать, не огромна, может быть 1 ГБ, поэтому размер не является проблемой.Как экспортировать базу данных из экземпляра Amazon RDS MySQL в локальный экземпляр?

ответ

48

Несомненно.

Возьмите дамп с удаленным RDS сервера:

mysqldump -h rds.host.name -u remote_user_name -p remote_db > dump.sql 

При запросе пароля введите пароль для пользователя = remote_user_name (удаленный сервер)

Загрузить его на локальный экземпляр MySql:

mysql -u local_user_name -p local_db < dump.sql 

Кроме того, если у вас есть сервер ec2 в том же регионе, я предлагаю взять там свалку. zip файл, а затем scp его на ваш локальный компьютер. Как правило, сжатая версия файла будет намного меньше, и вы сможете быстрее ее перенести.

+4

Или добавьте опцию '--compress' в' mysqldump' для более быстрой передачи с удаленного сервера. Результирующие выходные файлы не сжимаются, но по проводу вы можете видеть значительную экономию полосы и более быструю передачу. –

+0

Но вам, возможно, придется добавить еще несколько флагов для компенсации, например -K, чтобы вы не получали проблемы с внешним ключом при импорте. – nafg

+0

Если вы не можете подключиться, вам может потребоваться добавить ваш IP-адрес в группы безопасности. Он находится в панели управления EC2> Сеть и безопасность> Группы безопасности – homebrand

8

Чтобы экспортировать БД с RDS

mysqldump -h rds.host.name -u remote_user_name -p remote_db > remote_db.sql

При запросе пароля введите пароль

Чтобы импортировать дб на RDS

mysql -h rds.host.name -u remote_user_name -p remote_db < remote_db.sql

При запросе пароля, обеспечить пароль

Смежные вопросы