Всем привет! Давайте узнаем об Amazon Relational Database Services (RDS). Удивительный продукт, который позволяет настраивать, масштабировать и управлять реляционной базой данных в облаке. В этом пошаговом руководстве мы рассмотрим, как настроить соединение MySQL в базе данных RDS.

Предпосылки

  • Понимание реляционных баз данных. Чтобы узнать больше, прочитайте эту статью
  • Аккаунт AWS. Если у вас его нет, зарегистрируйтесь здесь
  • MySQL Workbench установлен на вашем компьютере. Если нет, установить здесь

Шаг 1. Создайте базу данных в AWS RDS

Авторизуйтесь и перейдите на console.aws.amazon.com/rds. На левой панели убедитесь, что вы находитесь в Dashboard, затем нажмите Создать базу данных.

Выберите опцию «Стандартное создание» и базу данных, с которой вы хотите интегрироваться. Я выберу MySQL для этого руководства.

Выберите версию MySQL, которую вы хотите использовать, затем выберите уровень бесплатного пользования. Другие варианты потребуют затрат.

Затем назовите свой экземпляр БД. Это может быть что угодно, затем создайте для него имя пользователя и пароль.

Остальные настройки ниже оставьте как есть.

Прокрутите вниз до раздела «Подключение». Установите для общего доступа значение «Да» и выберите «Выбрать существующий» для нашего виртуального частного облака (VPC). Это установит его по умолчанию.

В разделе «Аутентификация базы данных» выберите «Аутентификация по паролю», и все готово. Нажмите «Создать базу данных» внизу страницы, чтобы продолжить.

Шаг 2. Отредактируйте правила для входящих подключений

Теперь наша база данных настроена! Давайте удостоверимся, что мы можем получить к нему доступ из нашего локального MySQL Workbench, отредактировав входящие правила. Для этого перейдите в Консоль RDS и перейдите к Базам данных на левой панели.

Затем в разделе «Правила группы безопасности» щелкните группу безопасности, столбец «Тип» которой имеет значение «Входящие».

После ее нажатия откроется новая вкладка на странице групп безопасности. Нажмите на идентификатор группы безопасности.

И теперь вы можете отредактировать Source на Custom или MyIP, в зависимости от того, что вы хотите указать. В моем примере я устанавливаю значение «Пользовательский» с IP-адресом 0.0.0.0/0. Это означает, что к этой базе данных RDS можно получить доступ с любого IP-адреса. Нажмите Сохранить правила и закройте вкладку.

Шаг 3: Настройте верстак

Все, что нам нужно сделать сейчас, это создать новое соединение в MySQL Workbench.

Если вы еще этого не сделали, установите MySQL Workbench.

Затем настройте новое соединение, щелкнув значок ⊕, как показано на снимке экрана ниже.

Введите имя пользователя и пароль в соответствии с только что созданной базой данных RDS.

Введите имя хоста и номер порта в соответствии со значениями из консоли RDS в разделе «Базы данных» › «Подключение и безопасность».

Как только это будет сделано, вы можете нажать кнопку «Проверить соединение», чтобы увидеть, может ли он успешно подключиться к базе данных RDS. Нажмите OK после успешного завершения.

Следующие шаги

Мы только что выполнили необходимые шаги для развертывания экземпляра базы данных MySQL в облаке с помощью AWS RDS. Теперь мы можем интегрировать его с приложением и работать с ним так же, как с любой другой базой данных.

Чтобы узнать, как создать CRUD-приложение Node.js с интеграцией MySQL, не стесняйтесь читать мою серию статей для начинающих.

Давайте создадим CRUD-приложение MySQL Node.js — блоги и веб-разработка | Статьи Виктории Ло В этой серии мы создадим удобное для начинающих простое приложение CRUD (создание, чтение, обновление, удаление) с помощью MySQL и Node.js. Если вы новичок, заходите на…lo-victoria.com

Спасибо за чтение! Я надеюсь, что знакомство с AWS RDS оказалось полезным. Если вы считаете эту статью полезной, обязательно поставьте лайк и поделитесь ею, чтобы получить больше информации. Чтобы узнать больше о RDS и его замечательных функциях, ознакомьтесь с разделом «Ссылки» ниже. Ваше здоровье!

использованная литература