Эксплуатация базы данных — это не только запросы: нужно запустить сервер, подключиться в правильном контексте, отделить доступ приложения и доказать возможность восстановления. Этот практический курс проходит весь путь администрирования с MySQL-совместимыми инструментами MariaDB.
Вы установите и укрепите сервер, освоите SQL-оболочку, создадите базы и локальных пользователей, ограничите права и проверите делегированный доступ. Вы также восстановите реально удалённую базу и завершите миграцию приложения из предоставленного SQL-файла со схемой и исходными данными.
Чему вы научитесь
- Устанавливать MariaDB, запускать службу
mysqlи проверять её состояние - Удалять распространённые небезопасные настройки интерактивной утилитой
- Подключаться через MySQL-совместимую CLI, просматривать и выбирать базы и выходить
- Создавать локальных пользователей и ограничивать права одной базой
- Проверять фактический доступ через аутентификацию делегированного пользователя
- Экспортировать через
mysqldump, удалять базу, восстанавливать и проверять строки - Импортировать готовый SQL-файл и проверять таблицы с учётной записью приложения
Для кого этот курс
Этот курс среднего уровня предназначен для администраторов Linux, изучающих DevOps, разработчиков и инженеров поддержки, которым нужно развернуть и эксплуатировать небольшой MySQL-совместимый сервис. Он полезен, если вы знаете простой SQL, но не управляли службой, пользователями, правами или логическим восстановлением из терминала.
Предварительные требования: Основы терминала Linux, пакетов, служб, перенаправления файлов и sudo. Знакомство с простым SQL полезно, но не обязательно.
Учебная среда: Терминал Linux в LabEx на базе Debian/Ubuntu с MariaDB Server и совместимыми инструментами mysql и mysqldump.
Часто задаваемые вопросы
Курс использует MySQL или MariaDB?
В лаборатории устанавливается MariaDB Server. Его клиенты и основное SQL-администрирование совместимы с MySQL для этих задач. Вы используете mysql, CREATE DATABASE, CREATE USER, GRANT и mysqldump.
Насколько глубоко рассматривается SQL?
Курс посвящён эксплуатации, а не разработке запросов. Вы просматриваете и выбираете базы, создаёте учётные записи, ограничиваете доступ, импортируете схему, выводите таблицы и проверяете готовые строки. Соединения, индексы, транзакции и проектирование не рассматриваются.
Доказывает ли упражнение полное восстановление сервера?
Нет. Оно тестирует логическую копию одной подготовленной базы. Поскольку dump здесь не создаёт базу, вы заново создаёте app_db, импортируете backup.sql и проверяете Alice, Bob и Charlie. Физические копии и полное аварийное восстановление не входят в курс.





