Здесь нет особой магии. Сервер EC2 - это просто ... сервер. Это не хостинг, как heroku или godaddy, где ваша база данных будет размещаться на другом сервере db.
Если вы явно не настроили отдельный сервер db (который, как я полагаю, не сделал), у вас есть целая виртуальная машина с Ubuntu, а сервер db, скорее всего, работает на одной машине.
Итак, вы можете ssh в машину и просто запустить стандартный клиент mysql. Документы здесь: http://dev.mysql.com/doc/refman/5.6/en/mysql.html.
Если вы хотите использовать какое-либо программное обеспечение gui, такое как продолжение pro, упомянутое в одном из комментариев, вам нужно будет открыть порты в консоли aws. По умолчанию Amazon закрывает все порты. Сделайте это, чтобы открыть порт:
- Откройте панель управления AWS
- Перейти к «Группы безопасности»
- Выберите группу безопасности в панели (вы, наверное, только один).
- Перейдите на вкладку «Входящие».
- Выберите Mysql из выпадающего списка
- сохранить правило
Это будет открыть порт 3306 и позволяет использовать внешний инструмент, чтобы увидеть сервер.
Вы пробовали SSHing? –
Что это значит? Я могу войти через SSH в свой экземпляр EC, но я не знаю, как добраться до MySQL с этого момента. – user984621
Попробуйте это в корне вашего приложения rails: 'bundle exec rails db -p' – Brian