Попытка перенести MySQL-сервер на AWS

471
Humble Debugger

Посоветуйте, пожалуйста, как перенести мой локальный сервер mysql в облако.

В настоящее время у меня есть Fedora linux box и NAS, подключенный к нему через Ethernet. Я считаю, что лучший способ это сделать:

  1. Возьми mysqldump из всех баз данных
  2. Создайте экземпляр Amazon RDS и попробуйте загрузить из созданного mysqldump
  3. Сдвиг локального подключения к этому экземпляру

Я на правильном пути? Как мне поступить (1). У меня есть имя пользователя и пароль на основе доступа к серверу MySQL, и он имеет только 1 базу данных. Я попытался перейти по нескольким ссылкам в сети, но команды, похоже, не работали.

Возможно ли (2) вообще?

0

1 ответ на вопрос

0
Edan Feiles

Even that this is old question just wanted to inform that (1) & (2) are possiable:

sudo mysqldump --databases world --single-transaction --compress --order-by-primary –u <local_user> -p<local_password> | mysql --host hostname –-port 3306 –u <RDS_user_name> –p<RDS_password> 

also see: AWS - importing Data from a MySQL DB to an Amazon RDS MySQL DB Instance