Попытка перенести MySQL-сервер на AWS
Посоветуйте, пожалуйста, как перенести мой локальный сервер mysql в облако.
В настоящее время у меня есть Fedora linux box и NAS, подключенный к нему через Ethernet. Я считаю, что лучший способ это сделать:
- Возьми mysqldump из всех баз данных
- Создайте экземпляр Amazon RDS и попробуйте загрузить из созданного mysqldump
- Сдвиг локального подключения к этому экземпляру
Я на правильном пути? Как мне поступить (1). У меня есть имя пользователя и пароль на основе доступа к серверу MySQL, и он имеет только 1 базу данных. Я пытался перейти по нескольким ссылкам в сети, но команды, похоже, не работали.
Возможно ли (2) вообще?
1 ответ
Даже если это старый вопрос, я просто хотел сообщить, что (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.