MySQL for Database Administrators
Слушатели узнают, как обеспечивать безопасность пользовательских привилегий, устанавливать ограничения для ресурсов, осуществлять контроль доступа, и изучают основы резервного копирования и восстановления.
Они обучаются также созданию и использованию хранимых процедур, триггеров и представлений.
Требования к подготовке слушателей:
Некоторый опыт работы с реляционными базами данных и SQL
MySQL for Beginners (SQL-4401)
Рекомендуемые курсы для дальнейшего прослушивания:
MySQL Performance Tuning NEW
MySQL High Availability (SQL-4301)
MySQL Cluster (SQL-4302)
Длительность
Доступ к курсу
Документы
Расписание
Кому подойдет этот курс
Слушатели получают знания для выполнения следующих действий:
Установка и обновление MySQL
Использование базы данных INFORMATION_SCHEMA для доступа к метаданным
Осуществление операций запуска и остановки MySQL
Конфигурирование настроек MySQL сервера во время выполнения
Оценка типов данных и наборов символов с точки зрения производительности
Осуществление блокировки данных в MySQL
Использование устройства хранения the InnoDB совместно с MySQL
Поддержка целостности установки MySQL
Использование триггеров для задач администрирования
Понимание представлений
Введение в технику настройки производительности
Осуществление операций резервного копирования и восстановления
Программа курса
Сервисы и сопровождение MySQL
Поддерживаемые операционные сервисы
Программа сертификации MySQL
Различные направления обучения
Источники документации MySQL
Коммуникационные протоколы
Поддержка сервером устройств хранения
Основы использования MySQL памяти и дискового пространства
Установка MySQL сервера
Структура установочного файла MySQL сервера
Запуск и остановка MySQL сервера
Обновление MySQL
Запуск нескольких MySQL серверов на одном хосте
Предназначение динамических переменных сервера
Обзор имеющихся переменных состояния сервера
Конфигурирование рабочих характеристик MySQL сервера
Описание имеющихся журнальных файлов
Двоичное журналирование
Использование административных клиентов MySQL
Использование клиентов командной строки MySQL
Использование mysqladmin для административных заданий
Имеющиеся средства MySQL
Имеющиеся API (драйверы и коннекторы)
Смысл NULL
Атрибуты столбцов
Использование набора символов типами данных
Выбор подходящего типа данных
Структура схемы INFORMATION_SCHEMA базы данных
Использование команд для просмотра метаданных
Различие в использовании предложений SHOW и таблиц INFORMATION_SCHEMA
Использование клиентской программы mysqlshow
Использование INFORMATION_SCHEMA для создания команд оболочки и предложений SQL
Свойства ACID
Уровни изоляции транзакций
Использование блокировок для защиты транзакций
Установка в качестве устройства хранения InnoDB
Система хранения табличных пространств InnoDB
Эффективное конфигурирование табличных пространств
Использование внешних ключей для обеспечения ссылочной целостности
Блокировки в InnoDB
Устройства хранения, доступные для MySQL
Основные характеристики устройства хранения MyISAM
Основные характеристики устройства хранения MEMORY
Обзор других устройств хранения: FEDERATED, ARCHIVE, BLACKHOLE, NDBCLUSTER
Выбор подходящего устройства хранения
Определение поддержки сервером партиционирования
Причины для применения партиционирования
Типы партиционирования
Создание партиционированных таблиц
Субпартиционирование
Получение метаданных партиционирования
Использование партиционирования для улучшения производительности
Требования к аутентификации пользователей
Использование SHOW PROCESSLIST для определения, какие потоки выполняются
Создание, модификация и удаление учетных записей пользователей
Требования к авторизации пользователей
Уровни привилегий доступа для пользователей
Типы привилегий
Выдача, модификация и отзыв пользовательских привилегий
Угрозы безопасности, специфичные для инсталляции MySQL
Проблемы безопасности и контрмеры для сети, операционной системы, файловой системы и пользователей
Защита данных
Использование SSL для безопасных подключений к MySQL серверу
Безопасное удаленное подключение к MySQL серверу с помощью SSH
Дополнительная информация об общих проблемах безопасности
Выполнение предложений SQL для сопровождения таблиц
Клиентские программы и утилиты для сопровождения таблиц
Сопровождение таблиц для конкретных устройств хранения
Импортирование данных с помощью SQL
Безопасность выполнения хранимых подпрограмм
Создание и выполнение триггеров
Создание, изменение и удаление событий
Планирование выполнения
Причины для использования представлений
Изменение, проверка и удаление представлений
Настройка привилегий для представлений
Типы резервного копирования
Средства и утилиты резервного копирования
Управление двоичными и текстовыми резервными копиями
Роль журнальных и статусных файлов в резервном копировании
Восстановление данных
Управление двоичным журнальным файлом MySQL
Потоки и файлы реплицирования MySQL
Настройка окружения реплицирования MySQL
Мониторинг реплицирования MySQL
Диагностика реплицирования MySQL
Общая оптимизация таблицы
Мониторинг состояния переменных, влияющих на производительность
Установка и интерпретация переменных MySQL сервера
Обучение и сертификация
Оценка курса
Благодарим вас!
Ответы на вопросы