Найти тему
iOS на практике

MySQL настраиваем среду для разработки и обучения на Windows

Оглавление

Добрых дел, дорогой друг! О том, что такое SQL мы уже поговорили. Надеюсь я смог заинтересовать темой, и возникло желание пойти в бой!

Но что нужно, чтобы начать работать с Базами Данных немедленно и написать свой первый запрос? Для начала необходимо настроить рабочее пространство. В этой статье поговорим о том, как поставить среду разработки на компьютере с Операционной Системой Windows, что такое MySQL и почему именно MySQL? Итак поехали.

Что такое MySQL

Для начала вспомним, что SQL (Structured Query Language) означает Язык Структурированных Запросов. Читается как "эс-кью-эль". MySQL (май-эс-кью-эль) это в общем смысле программа, которая понимает этот язык. MySQL это бренд. Бренд, который принадлежит компании Oracle (о'ракл, с ударением на о).

Первоначально существовала Шведская компания MySQL AB, которая занималась разработкой РСУБД (реляционной системы управления базами данных) под названием MySQL в 1994 году. Чуть позднее американская технологическая компания Sun Microsystems полностью приобрела право собственности, купив MySQL AB в 2008 году. Затем другой Американский технологический гигант Oracle в 2010 году приобрёл Sun Microsystems, и с тех пор MySQL принадлежит Oracle.

Почему именно MySQL

Итак, MySQL это система управления реляционными базами данных с открытым исходным кодом (РСУБД) с моделью клиент-сервер. Открытый исходный код означает, что вы можете свободно использовать и изменять его. Любой человек может установить данное программное обеспечение. Однако GPL (GPU Public License) определяет, что именно вы можете сделать в зависимости от условий.

MySQL придерживается модели клиент-сервер. Программное обеспечение, которое входит в комплект установки включает в себя различные пакеты. Если вам нужен только доступ к базе данных, то достаточно иметь клиент-версию. Если вы хотите только обеспечить хранение информации на данном компьютере то нужна сервер-версия. Если вы занимаетесь разработкой базы данных (БД), то необходим полный пакет.

Что из себя представляет модель клиент-сервер? Коротко, можно сделать вывод из вышеописанного. Есть сервер, который хранит БД. Есть клиенты, которым нужна информация из БД. Для того, чтобы получить информацию клиенты составляют запросы (SQL) на сервер, который затем, в свою очередь, на основании запросов возвращает клиентам необходимую информацию.

MySQL одна из самых популярных РСУБД, бесплатна, доступна для всех, имеет хорошее сообщество и документацию, позволяет заниматься разработкой баз данных на любом компьютере т.к. кроссплатформенна. Поэтому будем использовать её.

Где скачать MySQL бесплатно и без регистрации

Скачать её можно совершенно бесплатно по этой ссылке на официальный сайт.

Находим GPL лицензию
Находим GPL лицензию

Далее выбираем платформу

-3

Скачиваем полную версию установоного файла

-4

Отказываемся от регистрации

-5

Устанавливаем MySQL по шагам

После того, как файл был успешно скачан, открываем его.

-6

Оставяем галочку на пункте Developer Default, и движемся дальше.

-7

Программа установки предложит поставить дополнительные пакеты для сторонних программ. Сейчас нам это не нужно. Пропускаем, нажимаем Далее.

-8

Далее будет список всего того, что нужно установить. Нажимаем Execute и ждем.

-9

После успешной установки жмем Next.

-10

Пакеты установились, теперь нужно минимально настроить СУБД. На данном этапе нам нужно указать доступ к серверу, создать администратора БД.

Root Account - это аккаунт администратора БД (root).

После создания пароля администратора, добавляем пользователя БД. (По хорошему, пароли пользователя и администратора должны отличаться). ЗАПОМНИТЕ ЭТИ ПАРОЛИ!

-12

Кликаем Add User.

-13

Ок, затем Далее.

-14

Далее

-15

Execute

-16

Далее

Сервер БД создан, проверяем доступ к нему, по созданной нами ранее учетной записи пользователя БД.

-17

Все прошло хорошо. Завершаем.

-18

Убираем все галочки о жмем Finish.

-19

Поздравляю! РСУБД MySQL усешно установлен. Теперь мы будем подключаться к серверу через консоль.

Перед этим, нужно добавть в переменную среды PATH новое значение - C:\Program Files\MySQL\MySQL Server 8.0\bin Если оно у вас уже создано, ничего не трогайте. Заходим в Панель Управления-Система-Дополнительные параметры-вкладка Дополнительно-Переменные среды...

В системных переменных и в переменных пользователя находим Path-кликаем два раза-Создать и добавляем путь к установленному серверу C:\Program Files\MySQL\MySQL Server 8.0\bin затем ОК.

-20

Открываем CMD, либо через пуск, либо сочитанием клавиш Win+R пишем cmd затем ок.

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

C:\Users\Lexone>mysql -u devAndStuff -p
Enter password: **********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 25
Server version: 8.0.22 MySQL Community Server - GPL
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
mysql>

Всё готово! Теперь можно работать с БД.

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

До новых встреч!