PDA

Просмотр полной версии : Сброс root пароля MySql8.0


aCommonPerson
29.08.2019, 23:51
Приветствую. На windows 10 стоит свой mysql 8.0 сервер. Долго им не пользовался и забыл пароль. Пытался сбрасывать как пишут в сети с помощью skip-grant-tables. Редактировал my.ini и пытался передавать как параметр в mysqld. Один хрен, сервер запускается и через секунду его процесс завершается. Всё. Может кто знает что можно сделать?

mail156
30.08.2019, 14:42
Сбой в windows 10.

Попробуй удалить mysql, php, server и установи "uniform server"..

pas9x
30.08.2019, 16:33
В новых версиях mysql параметр skip-grant-tables не поможет, так как при этом mysql потеряет фичи связанные с авторизацией и перестанет уметь менять пароль.

Пароль меняется путём указания пути к файлу sql-запросов которые выполнятся под рутом при запуске mysql-сервера. Для этого при запуске mysql-сервера надо указать опцию --init-file=c:\query.sql в котором прописать

ALTER USER root@localhost IDENTIFIED BY 'тут_новый_пароль';

aCommonPerson
30.08.2019, 21:09
pas9x (https://antichat.live/members/213662/) большое спасибо. Проблема решилась.