Как импортировать локальную базу данных MySQL в экземпляр базы данных RDS?

Я создал экземпляр RDS с именем realcardiodb (, движок — mysql ). и я экспортировал свою базу данных с моего локального хоста. Файл сохраняется локально с именем localhostrealcardio.sql

. В большинстве исследований говорится, что mysqldump используется для импорта данных из локальной системы на веб-сервер, но моя система даже не распознает mysqldump.

C:\xampp\mysql>mysqldump
'mysqldump' is not recognized as an internal or external command, operable program or batch   file. 

Как устранить эту ошибку, следует ли использовать mysqldump? (В моей системе определенно установлен mysql)

Есть ли лучшая утилита, которую я должен использовать?

Приветствуется любая помощь, особенно если у вас есть опыт импорта mysql в aws rds.

Спасибо! ДК

Обновление от 31.07.2012 Итак, я устранил ошибку. mysqldump находится в каталоге bin C :\xampp\mysql\bin>mysqldump AWS предоставляет следующие инструкции по загрузке локальной базы данных в RDS:

mysqldump acme | mysql --host=hostname --user=username --password acme

Может ли кто-нибудь сломать это для меня?

1 )Является ли первый acme (после команды mysqldump )именем моей локальной базы данных или экспортированным файлом sql, который я сохранил локально?

2 )Является ли имя хоста IP-адресом, общедоступным DNS, конечной точкой RDS или ни тем, ни другим?

3 )Я предполагаю, что имя пользователя и пароль — это учетные данные RDS, а второй acme — это имя базы данных, которую я создал в RDS.

Спасибо!

18
задан David Csonka 1 August 2012 в 20:31
поделиться