Подборка топовых курсов по системному администрированию Linux

По умолчанию сервер MySQL настроен таким образом, что к нему разрешены подключения только с локальной машины, следовательно, подключиться из-вне (по интернет или локальной сети) не получится.

Как научиться администрированию баз данных

«Сетевая Академия ЛАНИТ» проводит обучение профессии администратора БД. У нас есть курсы для новичков, для работающих администраторов, которые хотят повысить квалификацию. В нашем учебном центре доступны авторизованные и авторские учебные программы по администрированию всех популярных систем управления базами данным. Обучаем работе с таким программным обеспечением:

  • Oracle – в программе есть работа с 11 и 12 версией этой базы данных, если необходимы навыки работы с более ранними версиями, обратитесь к нашим менеджерам;
  • MS SQL Server 2014 и 2016 версии;
  • MS Dynamics.

Курсы администрирования баз данных доступны в разных форматах. Очная форма обучения подразумевает работу в компьютерных классах «Сетевой Академии», непосредственное общение слушателей и преподавателей. Формат “Персональное обучение” позволяет учиться на 30% эффективнее благодаря индивидуальному подходу к прохождению курса и постоянной обратной связи от преподавателя. При дистанционной форме занятия проходят удаленно, преподаватель предоставляет слушателям информацию, дает задания для формирования практических навыков. Также у нас есть облачная форма обучения с использованием современных сервисов.

Зачем использовать MySQL?

На рынке существует ряд систем управления реляционными базами данных.

Примеры реляционных баз данных включают Microsoft SQL Server, Microsoft Access, Oracle, DB2 и т. Д.

Кто-то может спросить, почему мы выбрали бы MySQL над другими системами управления базами данных.

Читайте также:  Тривиальный случай: nginx для статики в docker-compose

Ответ на этот вопрос зависит от ряда факторов. 

Давайте посмотрим на сильные стороны MySQL по сравнению с более реляционными базами данных, такими как SQL Server

  • MySQL поддерживает несколько механизмов хранения, каждый со своими спецификациями, в то время как другие системы, такие как SQL-сервер, поддерживают только один механизм хранения. Чтобы оценить это утверждение, давайте рассмотрим два механизма хранения, поддерживаемые MySQL.
  • InnoDB: — механизм хранения по умолчанию, предоставляемый с MySQL начиная с версии 5.5. InnoDB поддерживает внешние ключи для ссылочной целостности, а также поддерживает транзакции стандарта ACID.
  • MyISAM: — это был механизм хранения по умолчанию для MySQL до версии 5.5. MyISAM не поддерживает транзакции. Его преимущества перед InnoDB включают простоту и высокую производительность.
  • MySQL обладает высокой производительностью по сравнению с другими системами баз данных отношений. Это связано с простотой конструкции и поддержкой нескольких хранилищ.
  • Экономически эффективен, он относительно дешевле с точки зрения стоимости по сравнению с другими реляционными базами данных. На самом деле, версия сообщества бесплатна. Коммерческая версия имеет лицензионную плату, которая также является экономически выгодной по сравнению с лицензионной платой за такие продукты, как Microsoft SQL Server.
  • Кроссплатформенность — MySQL работает на многих платформах, что означает, что он может быть развернут на большинстве машин. Другие системы, такие как MS SQL Server, работают только на платформе Windows.

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

Что такое MySQL Workbench?

MySQL WORKBENCH — это инструмент для визуального проектирования и моделирования базы данных для реляционной базы данных сервера MySQL. Это облегчает создание новых физических моделей данных и модификацию существующих баз данных MySQL с обратным / прямым инжинирингом и функциями управления изменениями. Цель MySQL Workbench — предоставить интерфейс для более простой и структурированной работы с базами данных.

Читайте также:  Linux для Android — установка и запуск Ubuntu на телефоне

Создайте кластер БД MySQL

  1. На странице каталога в консоли управления нажмите кнопку Создать ресурс и выберите Кластер MySQL.

  2. В поле Имя введите имя кластера: wp-mysql-tutorial-db-cluster.

  3. В блоке Класс хоста выберите .

  4. В блоке Размер хранилища укажите 10 ГБ.

  5. В блоке База данных:

    • В поле Имя БД введите wp-mysql-tutorial-db.
    • В поле Имя пользователя введите wordpress.
    • В поле Пароль введите пароль, который вы будете использовать для доступа к базе.
    • В списке Сеть выберите сеть, к которой будет подключена ваша виртуальная машина.
  6. В блоке Хосты добавьте еще два хоста в других зонах доступности. При создании хостов не включайте для них Публичный доступ.

  7. В блоке Настройки СУБД нажмите кнопку Настроить.

    В поле Default authentication plugin выберите пункт mysql_native_password и нажмите кнопку Сохранить.

  8. Нажмите кнопку Создать кластер.

Создание кластера БД может занять несколько минут.

Профессия «Системный администратор»  Skillfactory

Преподаватель

Денис Соловьев — девопс-инженер сети ювелирных магазинов Sunlight.

Алексей Мосягин — старший администратор Linux, опыт работы 7 лет.

Профессия «Системный администратор»  Skillfactory

Подробнее о преподавателях смотрите на сайте курса.

Чему вы научитесь

  • обслуживать серверы и сетевое оборудование,
  • развивать IT-инфраструктуру и автоматизировать процессы ее администрирования,
  • поддерживать работу сайта или приложения,
  • настраивать системы виртуализации и мониторинга,
  • устанавливать и администрировать ОС Linux,
  • работать с командной строкой Bash,
  • администрировать базы данных,
  • повышать отказоустойчивость программного продукта,
  • обеспечивать процессы резервного копирования файлов.

Мнение редакции

Курс поможет стать системным администратором. Вы с нуля научитесь администрировать операционную систему Linux, даже если у вас нет технического образования. Курс с упором на практику — вы закрепите теорию на домашних заданиях и попрактикуетесь на тренажёрах. Вы соберёте портфолио архитектурных решений и подходов, погрузитесь в профессиональное коммьюнити и заведёте полезные знакомства. Skillfactory проведёт тестовые собеседования, поможет с составлением резюме и трудоустройством после обучения.

Профессия «Системный администратор»  Skillfactory

Получить скидку →

Установка альтернативного MySQL сервера. Lite-версия

Для установки нового MySQL-сервера пройдите Настройки->Серверы баз данных и нажмите на кнопку Создать. Вы попадете на форму создания сервера:

Читайте также:  Новые функции iOS 14.5 и установка бета-версии на iPhone

Если Вы выбираете тип сервера MySQL Вам предоставится возможность выбрать действие для данного типа сервера. Вы можете:

  1. Подключить существующий локальный или удаленный сервер
  2. Установить новый локальный MySQL-сервер.

В данный момент поддерживаются следующие версии:

  • MySQL 5.5
  • MySQL 5.6
  • MySQL 5.7
  • MySQL 8.0
  • Mariadb 10.0
  • Mariadb 10.1
  • Mariadb 10.2
  • Mariadb 10.3

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

Обращаем ваше внимание, что по умолчанию новый сервер будет слушать ip 127.0.0.1(localhost) и для того, чтобы он стал доступен извне, Вам необходимо поставить галочку в чекбокс Доступность извне. В этом случае Вам предоставится возможность выбора ip-адреса который будет прослушивать будущий сервер.

При выборе адреса 0.0.0.0 сервер будет прослушивать все возможные источники.

Если Вы хотите, чтобы новый сервер использовался для установки Ваших APS-скриптов, поставьте галочку в чекбокс Установка APS.

Обратите внимание!

В случае, если ни для какого из Ваших серверов не выбрана опция Установка APS, то при установке скриптов будет использоваться локальный сервер, если же и локальный отсутствует, то первый в списке.

После того, как все данные будут заполнены, нажмите кнопку Ок.

Установка Docker производится во время установки на сервер первой альтернативной версии MySQL.