Изначально предполагалось, что работа с СУБД будет происходить из командной строки и никакой отдельный интерфейс здесь не нужен. Да, вот этот самый черный экран и заклинания на магическом языке SQL. Но потом умные люди додумались сделать удобный интерфейс, чтобы часть заклинаний можно было выполнять интерактивно при помощи кнопок и мыши. Таких интерфейсов к одной и той же СУБД существует много. Они называются менеджерами баз данных и устанавливаются отдельно. Мы будем пользоваться менеджером HeidiSQL.
СУБД MariaDB можно скачать по ссылке https://mariadb.org/download/. Менеджер HeidiSQL входит в инсталляционный пакет MariaDB, поэтому качать его отдельно не нужно.
Процесс установки стандартный. Список основных инструментов менять мы не будем (рис.1.1).
Рис.1.1 – Установка MariaDB
Можно отменить пароль, сняв соответствующий флажок (рис.1.2).
Рис.1.2 – Отмена использования пароля
Далее нажимаем Install и ждем окончания установки.
Если все действия были выполнены корректно, то MariaDB появится в списке служб.
Службы – это программы, которые не имеют интерфейса и работают в фоновом режиме.
Многие службы запускаются автоматически при загрузке системы. Список служб можно посмотреть через следующую последовательность команд:
Панель управления-> Администрирование-> Службы.
Рис.1.3 – MariaDB в списке служб
Маленькая неожиданность. В описании службы вы найдете MariaDB, но в названии может стоять MySQL. Это нормально. MySQL и MariaDB были некогда одной и той же СУБД, которая впоследствии разделилась на два форка. Историю об этом можно почитать в Википедии, а мы продолжим погружение в практику.
Запустим менеджер HeidiSQL (рис.1.4).
Рис.1.4 – Запуск HeidiSQL
Если MariaDB уже работает службой, то при запуске HeidiSQL достаточно проконтролировать, что поле «Имя хоста» содержит адрес 127.0.0.1. Это зарезервированный IP, который указывает на то, что сервером баз данных является тот компьютер, за которым вы сидите. Этот IP нужно запомнить наизусть. Еще к своему компьютеру можно обратиться через слово «localhost», написав его вместо 127.0.0.1. Но если бы MariaDB была установлена на другом компьютере, то в это поле пришлось бы вводить IP этого компьютера.
В поле «Пользователь» находится слово «root» – это стандартное название для администратора MariaDB с самым широким набором прав.
В поле «Пароль» должен быть пароль или ничего, если пароль не задан.
MariaDB стандартно работает через порт 3306, и тут ничего не нужно менять.
Далее нужно создать сеанс нажатием на кнопку «Создать». Сеанс получит по умолчанию название Unnamed. Его можно сразу же переименовать через контекстное меню, но можно оставить безымянным.
В левой части интерфейса расположено дерево сеанса (рис.1.5).
Рис.1.5 – Список баз данных
Дерево показывает сразу весь список баз данных, которые работают под управлением MariaDB в настоящий момент. Даже, если СУБД только что установлена, дерево не будет пустым. В нем находятся базы данных, которые используются для работы самой системы.
Узел базы данных раскрывается щелчком мыши, после чего становятся видны таблицы, из которых база данных состоит (рис.1.6).
Рис.1.6 – Таблицы базы данных