Как сбросить пароль root на MySQL

Понадобилось тут сбросить пароль в локальной MySQL. Всё оказалось довольно просто. Проще чем я думал. Итак... Останавливаем MySQL сервер:
diamon@khorinis:~$ sudo /etc/init.d/mysql stop
Запускаем MySQL сервер без проверки привилегий:
diamon@khorinis:~$ sudo mysqld_safe --skip-grant-tables &
Теперь можем править системные таблицы. Для этого подключаемся к базе mysql, в которой хранятся пользователи:
diamon@khorinis:~$ mysql -u root mysql
Дальше подредактируем таблицу:
mysql> update user set Password=PASSWORD('новый_пароль') where User='root';
Конечно на место новый_пароль пишем нужный пароль ) . Cбросим привилегии, для того, чтобы изменения вступили в силу:
mysql> flush privileges;
Давим ctrl-d для выхода. Затем перезапускаем MySQL сервер:
diamon@khorinis:~$ sudo /etc/init.d/mysql restart
Вот собственно и всё. Можно заходить под новым паролем.
4.40278
Средняя: 4.4 (72 голоса)
Ваша оценка: Нет

Comments :

Аватар пользователя Анонимный

Проблема в том что, что бы

Проблема в том что, что бы сбросит пароль надо его знать.
Ситуация: win64, mysql 5.1, конфигуратор не добавляет bind-address в my.ini Как следствие служба не стартует. До применения секьюрити настроек конфигуратор не доходит.
Руками добавляем bind-address. Служба стартует, но при попытки подключения root'ом выдается access denided (видимо из-за некоректной отработки конфигуратора).
Вопрос: как в такой ситуации прибить то, что сервис считает паролем для root ? (реконфигуратор запускать нельзя, сотрет bind-address из my.ini)

Аватар пользователя Анонимный

В какой программе вводить

В какой программе вводить команды?

Аватар пользователя Анонимный

Командная строка dash , sh и

Командная строка dash , sh и т.п. всё зависит от того что у тебя стоит и чем ты пользуешься

Аватар пользователя Анонимный

Где писать команды?

Где писать команды? Скажите пожалуйста подробней.

Аватар пользователя diamon

если не знаете, куда писать —

если не знаете, куда писать — то лучше вообще не писать...

Аватар пользователя Sasha9

Спасибо большое очень

5

Спасибо большое очень помогло!!!

Аватар пользователя Sasha9

Спасибо большое очень помогло

Спасибо большое очень помогло !!!

Аватар пользователя Ильяс

Спасибо! Замечательная

5

Спасибо! Замечательная инструкция))

Аватар пользователя WTP

Присоединяюсь! Большое

5

Присоединяюсь! Большое спасибо!

Аватар пользователя Sergey

Благодарность

5

Очень благодарен тому человеку кто сделал и выложил статью, все получилось.

Аватар пользователя Юзер.

Отлично! Спасибо. Пробовал по

5

Отлично! Спасибо.
Пробовал по мануалу с mysql.ру обнулить пасс - не вышло.
Помог мануал с этой странички, спасибо еще раз! :)

Аватар пользователя Михаил Власенко

Пол интернета облазил в

4

Пол интернета облазил в поисках ответа. Спасибо вам за позсказку, все сработало.

Аватар пользователя Анонимный

Получилось по Вашей

Получилось по Вашей инструкции - спасибо!

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

Содержимое этого поля является приватным и не будет отображаться публично. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
 
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <img>
  • Строки и параграфы переносятся автоматически.
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <blockcode>. Поддерживаемые стили тегов: <foo>, [foo].
  • Поисковые системы будут индексировать и переходить по ссылкам на разрешённые домены.

Подробнее о форматировании