Первая настройка MySql 5.7, смена пароля root и длина пароля

После первой установки mysql-server (v5.7) на Ubuntu 18.04, потребуется отдельная установка юзера и пароля для него. Чтобы с легкостью оперировать mysql на локальной машине.

1. Установка mysql:

sudo apt-get install mysql-server

2. Настройка юзера:

sudo mysql_secure_installation

mysql_sequre

Для локальной машины мне хватило LOW параметров. После чего запрашивается пароль для юзера root. Введите пароль, который вам будет удобен и повторите его. Так как мы его будем менять в дальнейшем, я ввел пароль root (почему-то пропустило, не смотря на валидацию LOW). Все остальные шаги меня устроили и я прожал Y для продолжения.

3. Первый вход с консоли под суперюзером:

sudo mysql

Должно пустить в mysql. Далее проверяем юзеров которые есть:

SELECT user,authentication_string,plugin,host FROM mysql.user;

users mysqlВидим присутствие юзера root, но пароль у него отсутствует.

Так как мне нужен пароль root, чтобы был доступ root:root, придется обратиться к изменению длинны разрешенного пароля.

SET GLOBAL validate_password_length=4;

4 - длинна разрешенного валидатором пароля.

Если был выбран уровень валидации не LOW, тут описание параметров подробнее.

4. Смена пароля запросом:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

Для того, чтобы изменения вступили в силу:

FLUSH PRIVILEGES;

Запросом описанным выше, проверяем, все ли вступило в силу.

SELECT user,authentication_string,plugin,host FROM mysql.user;

Проверка пароля юзера

Данные по root юзеру поменялись. Выходим:

exit

и пробуем подключиться к mysql по root:root:

mysql -uroot -proot

проверка root mysql

Если пустило, значит наша работа прошла успешно.

Источник 1 Источник 2

3168 0

Комментарии

Пока нет ни одного отзыва. Оставьте отзыв первым
Только авторизованные пользователи могут оставлять комментарии Вход

Похожие статьи

Mysql база шин и дисков

База автомобильных шин и дисков. В базе присутствует: производитель, модель, год, модификация, PCD, диаметр, гайка, заводские размеры шины и диска, возможные варианты замены, тюнинг шины и диски. Грузовых автомобилей в базе нет.

Отключение sql_mode=only_full_group_by в mysql 5.7 ubuntu 18.04

Что делать если при переходе сайта на mysql 5.7 возникла ошибка SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'db.books' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by