Создание Базы Данных Mysql В Microsoft Azure Для Студентов

Совсем недавно Microsoft объявила о положении бесплатный облачный хостинг Microsoft Azure для студентов .

В рамках программы студентам доступны такие ресурсы, как: веб-сайты, веб-сервисы WebAPI и SignalR, CMS Joomla, а также базы данных MySQL (да, MS SQL пока недоступен).



Создание базы данных MySQL в Microsoft Azure для студентов

На промо-сайте Microsoft Azure для студентов серия видео уроков от швары , посвященный основам создания веб-сайтов в средах WebMatrix и Visual Studio, а также пример развертывания веб-сайта на Joomla (который также доступен в текстовая версия ).

В этой статье я хотел бы дополнить эту серию и описать, как можно подключить базу данных MySQL к проекту на .

NET Framework. Поскольку этот процесс объединяет несколько сущностей (Azure, MySQL и Visual Studio), для начинающих студентов-программистов он будет представлен максимально подробно и в картинках.

Вот почему, будьте осторожны, движение! Итак, чтобы достичь желаемой цели, нам необходимо выполнить ряд простых действий: Шаг первый: создайте и настройте базу данных на портале Microsoft Azure. Чтобы добавить базу данных в Портал Microsoft Azure вам нужно зайти в меню создания облачного ресурса и перейти в раздел «Данные + хранилище».

MySQL находится в самом конце списка:

Создание базы данных MySQL в Microsoft Azure для студентов

Далее вам необходимо установить ряд простых настроек:

Создание базы данных MySQL в Microsoft Azure для студентов

Ценовая категория (доступно 20 МБ):

Создание базы данных MySQL в Microsoft Azure для студентов

Каждый ресурс Azure должен находиться в группе ресурсов.

Если у вас еще нет такой группы, создайте ее:

Создание базы данных MySQL в Microsoft Azure для студентов

В нашем случае мы просто дадим ему имя, уникальное для нашей учетной записи:

Создание базы данных MySQL в Microsoft Azure для студентов

Географическое положение – «Северная Европа» ближе всего к нам:

Создание базы данных MySQL в Microsoft Azure для студентов

Давайте взглянем на «условия использования» и «заявление о конфиденциальности»:

Создание базы данных MySQL в Microsoft Azure для студентов

Отлично, мы ввели все необходимые настройки и можем создавать нашу базу данных:

Создание базы данных MySQL в Microsoft Azure для студентов

Процесс создания занимает определенное время, и пока база данных разворачивается, мы видим анимированную иконку:

Создание базы данных MySQL в Microsoft Azure для студентов

Также в разделе текущих операций мы видим аналогичную информацию:

Создание базы данных MySQL в Microsoft Azure для студентов

После создания базы данных мы увидим уведомление:

Создание базы данных MySQL в Microsoft Azure для студентов

Используя плитку на главной странице, перейдем к свойствам базы данных:

Создание базы данных MySQL в Microsoft Azure для студентов

И перейдем к полному списку параметров:

Создание базы данных MySQL в Microsoft Azure для студентов

Нас интересуют «Имя хоста», «Порт», «Имя пользователя» и «Пароль».

Они нам понадобятся для доступа к базе данных.



Создание базы данных MySQL в Microsoft Azure для студентов

Шаг второй: установите MySQL Workbench для работы с базой данных Работа с MySQL возможна с помощью встроенных инструментов Visual Studio, однако я рекомендую использовать собственный инструмент для этой базы данных:

Создание базы данных MySQL в Microsoft Azure для студентов

Нажмите нужную ссылку:

Создание базы данных MySQL в Microsoft Azure для студентов

Заходим на официальный сайт загрузки.

Прокрутить вниз:

Создание базы данных MySQL в Microsoft Azure для студентов

Выберите разрядность вашей операционной системы:

Создание базы данных MySQL в Microsoft Azure для студентов

В моем случае это Windows 10 x64:

Создание базы данных MySQL в Microsoft Azure для студентов

Нам будет любезно предложено присоединиться к сообществу, но это не обязательно.

Можем сразу перейти к загрузке:

Создание базы данных MySQL в Microsoft Azure для студентов

Загрузка начинается:

Создание базы данных MySQL в Microsoft Azure для студентов

Запустите установщик:

Создание базы данных MySQL в Microsoft Azure для студентов

Нажмите «Далее-Далее», по пути устанавливая следующие галочки:

Создание базы данных MySQL в Microsoft Azure для студентов

После завершения установки запустите MySQL Workbench:

Создание базы данных MySQL в Microsoft Azure для студентов

Поскольку нам придется подключаться к MySQL не один раз, создадим шаблон подключения:

Создание базы данных MySQL в Microsoft Azure для студентов

Создайте новый шаблон:

Создание базы данных MySQL в Microsoft Azure для студентов

Заходим в настройки подключения:

Создание базы данных MySQL в Microsoft Azure для студентов

Теперь давайте введем данные, которые мы увидели в консоли управления Azure. А чтобы не вводить пароль при каждом подключении, сохраним его в хранилище паролей Workbench:

Создание базы данных MySQL в Microsoft Azure для студентов

Введем пароль:

Создание базы данных MySQL в Microsoft Azure для студентов

Теперь мы можем проверить, все ли мы ввели правильно:

Создание базы данных MySQL в Microsoft Azure для студентов

Большой! Соединение установлено:

Создание базы данных MySQL в Microsoft Azure для студентов

Теперь при запуске Workbench мы можем подключиться к базе данных в один клик:

Создание базы данных MySQL в Microsoft Azure для студентов

Подождем немного:

Создание базы данных MySQL в Microsoft Azure для студентов

Откроется классическая среда управления базой данных.

Перейдем к нашей базе данных:

Создание базы данных MySQL в Microsoft Azure для студентов

Как видите, база данных пуста.

Вы можете создать свою первую таблицу, используя SQL-запрос CREATE TABLE в окне запроса:

Создание базы данных MySQL в Microsoft Azure для студентов

Шаг третий: установите поставщик данных MySQL Отлично.

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

NET:

Создание базы данных MySQL в Microsoft Azure для студентов

Нажмите на нужную ссылку:

Создание базы данных MySQL в Microsoft Azure для студентов

Прокрутить вниз:

Создание базы данных MySQL в Microsoft Azure для студентов

Выберите разрядность вашей операционной системы:

Создание базы данных MySQL в Microsoft Azure для студентов

Перейдем к скачиванию:

Создание базы данных MySQL в Microsoft Azure для студентов

Начинается загрузка:

Создание базы данных MySQL в Microsoft Azure для студентов

Запустите установщик:

Создание базы данных MySQL в Microsoft Azure для студентов

Нажмите «Далее-Далее», по пути устанавливая следующие галочки:

Создание базы данных MySQL в Microsoft Azure для студентов

Шаг четвертый.

Установите соединение с MySQL через обозреватель серверов в Visual Studio. Большой! Мы на финише.

Запустим Visual Studio:

Создание базы данных MySQL в Microsoft Azure для студентов

Создадим простейший веб-проект:

Создание базы данных MySQL в Microsoft Azure для студентов

В моем случае это будет пустое решение ASP.NET:

Создание базы данных MySQL в Microsoft Azure для студентов

Теперь зайдем в «Обозреватель серверов», чтобы установить соединение:

Создание базы данных MySQL в Microsoft Azure для студентов

Видим нашу подписку:

Создание базы данных MySQL в Microsoft Azure для студентов

Нажмите на иконку «Подключиться к базе данных»:

Создание базы данных MySQL в Microsoft Azure для студентов

Как видите, MySQL теперь доступен нам в списке доступных провайдеров:

Создание базы данных MySQL в Microsoft Azure для студентов

Давайте введем наши учетные данные из консоли управления Azure и проверим доступность:

Создание базы данных MySQL в Microsoft Azure для студентов



Создание базы данных MySQL в Microsoft Azure для студентов

Теперь из выпадающего списка мы видим нашу базу данных:

Создание базы данных MySQL в Microsoft Azure для студентов

Устанавливаем соединение:

Создание базы данных MySQL в Microsoft Azure для студентов

Большой! Наконец, у нас есть полный доступ к нашей базе данных MySQL, размещенной в облаке Azure, из Visual Studio!

Создание базы данных MySQL в Microsoft Azure для студентов

Как видите, вся процедура достаточно проста и прозрачна.

Надеюсь, статья будет полезна начинающим программистам, которые интересуются веб-разработкой или планируют создать свой первый бэкенд для мобильного приложения.

Приятного кодирования и интересных проектов! UPD: Добавил спойлеры, надеюсь, что обилие картинок будет вызывать меньше дискомфорта при прокрутке.

Теги: #dreamspark #Microsoft Azure #imagine cup #студенческие проекты #MySQL #MySQL #Microsoft Azure

Вместе с данным постом часто просматривают: