Страницы

Поиск по вопросам

четверг, 25 октября 2018 г.

Восстановление пароля root в MySQL под Windows

Имеется Windows 10, xampp v.3.2.2 с mariadb
Случилось так что задал какой то мудреный пароль для пользователя root и забыл его где нибудь сохранить.
Пытаюсь запустить сервер без привилегий так
mysqld --skip-grant-tables
а потом из другой консоли меняем пароль
UPDATE user SET password=PASSWORD('password') WHERE user ='root';
и выхожу из него уже mysqladmin командой, не набирая -uroot ...
mysqladmin shutdown
Но ничего не происходит.
mysql --version команда выдает следующее mysql Ver 15.1 Distrib 10.1.9-MariaDB, for Win32 (AMD64)
Такой способ раньше работал.Что я делаю не так?


Ответ

Попробуйте так
mysqld_safe --skip-grant-tables
mysql --user=root mysql
update user set Password=PASSWORD('new-password') where user='root'; flush privileges; exit;

Комментариев нет:

Отправить комментарий