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

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

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

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

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

1 ответ1

0

Даже если это старый вопрос, я просто хотел сообщить, что (1) и (2) возможны:

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>

см. также:AWS - импорт данных из базы данных MySQL в экземпляр базы данных Amazon RDS MySQL.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .