Останавливаем MySQL:
/etc/init.d/mysql stopЗапускаем в режиме без проверки прав доступа:
/usr/bin/mysqld_safe --skip-grant-tables &Соединяемся как root без пароля:
mysql --user=root mysqlОбновляем пароль:
mysql> update user set Password=PASSWORD('новый пароль') WHERE User='root';
mysql> flush privileges;Завершаем работу mysqld_safe:
fg
"Ctrl+c"Запускаем MySQL в обычном режиме.
/etc/init.d/mysql startURL: http://www.debian-administration.org/articles/442
Обсуждается: http://www.opennet.me/tips/info/1177.shtml
Странно. А разве mysqladmin уже не работает?
указывать первоисточник теперь немодно?
http://www.debian-administration.org/articles/442/print
к тому же там разжевано подробнее
>указывать первоисточник теперь немодно?
>http://www.debian-administration.org/articles/442/print
>к тому же там разжевано подробнееСмотрите внимательнее, первоисточник прописан как ссылка к заголовку.
Я бы в запуске на всякий случай добавил ключик --skip-networking
Я попробывал и мне помогло, но я немного изменил ход событий. Мне помогла строчка mysqld_safe --skip-grant-tables но всё что после у меня несработало (незнаю возможно потому что у меня винда стоит), попытался в через PHPMyAdmin изменить пароль но тоже неполучилось, ну вообщем я зашел через PHPMyAdmin в базу mysql и в таблице user просто очистел поле password. Так что всем спасибо за помощь :)
С Уважением DiK
Спасибо за пост. Не подскажите, как можно сбросить пароль root-a, я находил одни способ здесь - http://sysadm.pp.ua/linux/mysql-administration.html . Не подскажите что-то по проще? Заранее спасибо.