Как сменить Root пароль в Mysql 8

Полезные советы по работе с СУБД MySQL и MariaDb
Ответить
Admin
Администратор
Сообщения: 24
Зарегистрирован: 15 дек 2022, 13:04
Откуда: Klaipėda, Lithuania

Как сменить Root пароль в Mysql 8

Сообщение Admin »

1. Отредактировать файл /etc/mysql/mysql.conf.d/mysqld.cnf и добавим строку

Код: Выделить всё

skip-grant-tables
2. Перезагружаем mySQL сервер

Код: Выделить всё

sudo service mysql restart
3. Подключаемся к БД из консоли

Код: Выделить всё

mysql -u root
4. Далее необходимо очистить привелегии

Код: Выделить всё

FLUSH PRIVILEGES;
и задать новый пароль, где MyNewPass! - пароль

Код: Выделить всё

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass!';
5. Выходим из консоли (ctrl+d), в файле /etc/mysql/mysql.conf.d/mysqld.cnf убираем строку

Код: Выделить всё

skip-grant-tables
6. Перезагружаем сервер

Код: Выделить всё

sudo service mysql restart
Ответить