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

от автора

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

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

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

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

Далее необходимо задать ряд несложных настроек:

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

Каждый ресурс Azure должен находиться в какой-либо группе ресурсов. Если у вас еще нет таких групп — создайте ее:

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

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

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

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

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

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

После того, как база данных создастся — мы увидим уведомление:

При помощи плитки на главной странице зайдем в свойства базы данных:

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

Нас интересуют «Имя узла», «Порт», «Имя пользователя» и «Пароль». Они понадобятся нам для доступа к БД.

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

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

Попадаем на официальный сайт загрузки. Листаем вниз:

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

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

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

Начинается скачивание:

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

Кликаем «Далее-Далее», ставив попутно галочки:

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

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

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

Перейти к параметрам подключения:

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

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

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

Отлично! Подключение установлено:

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

Немного подождем:

Откроется классическая среда управления базами данных. Перейдем к нашей БД:

Как видите, БД пуста. Вы можете создать свою первую таблицу при помощи SQL запроса CREATE TABLE в окне Query:

Хорошо. Последнее что нам осталось сделать — это установить правильный Data Provider, чтобы мы могли работать с MySQL из .NET:

Кликаем по нужной ссылке:

Листаем вниз:

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

Переходим сразу к скачиванию:

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

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

Кликаем «Далее-Далее», ставив попутно галочки:

Отлично! Мы на финишной прямой. Запустим Visual Studio:

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

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

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

Видим свою подписку:

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

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

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

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

Устанавливаем подключение:

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

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

Удачного кодинга и интересных проектов!

ссылка на оригинал статьи http://habrahabr.ru/post/269275/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *