CentOS 7 — MySQL 8 установка

По умолчанию в CentOS используется MariaDB, для установки MySQL нужно добавить репозиторий:   Смотрим список репозиториев:   Устанавливаем:

FIX ERROR — MySQL: Your password does not satisfy the current policy requirements

При попытке задать пароль пользователю mysql, возникает следующая ошибка:   Эта ошибка появляется, если ваш пароль не соответствует следующим требованиям, для "validate_password.policy" в режиме "MEDIUM" это: Минимальная длина 8 символов Минимум одна цифра Минимум одна буква верхнего регистра Минимум один спецсимвол   Решение: 1. Задать пароль, который соответствует требованиям безопасности к паролям. 2. Или понизить … Продолжить читать "FIX ERROR — MySQL: Your password does not satisfy the current policy requirements"

MySQL — Сброс root пароля

Останавливаем сервис mysqld и запускаем со следующими ключами:   Логинимся уже без пароля:   И выполняем:   Теперь службу mysqld запущенную в фоне нужно остановить. Смотрим ID процесса:   Убиваем процесс:   И запускаем сервис mysqld:

Docker — MySQL 8 создание образа с дампом

Пример сборки докер образа MySQL 8 с базой данных, с дамп файла. Содержимое: Dockerfile mysqld.cnf dump.sql   Dockerfile:   Обратите внимание, что теперь переменные "MYSQL_USER" и "MYSQL_PASSWORD" задаются в Dockerfile   В файле "my.cnf" необходимо заменить только дефолтный путь хранения файлов MySQL mysqld.cnf   Путь в этой строке: На другой путь:   И собираем образ:

MySQL — Основные команды

Создать базу данных, пользователя и предоставить ему полный доступ к базе: Для того, чтобы разрешить подключения к базе только локально, нужно: заменить на: Удалить все права пользователя на базу: Делаем дамп базы: Заливаем дамп: Список всех пользователей: Создаем Read-Only пользователя для одной базы:

BASH — Бекап сайтов и баз MySQL на AWS S3

Скрипт находит в заданной директории все папки, и поочередно их архивирует, копирует на S3 Bucket и удаляет локально. Также получает список всех MySQL баз, исключая системные, поочередно их архивирует, отправляет на S3 Bucket и удаляет локально.