как сбросить пароль root mysql 5 на windows xp

требуется: сменить пароль root
установлен mysql server 5.1 essential

останавливаем сервис: net stop mysql
запускаем mysqld.exe –skip-grant-tables

открываем ещё одну консоль, запускаем mysql под рутом без пароля:
mysql -uroot

выбираем базу mysql:
use mysql

меняем пароль рута:
UPDATE user SET Password=PASSWORD(’123123?) WHERE User=’root’;

готово.

вроде бы всё просто, но это отняло у меня кучу нервов, потому сохранено здесь и в будущем будет переписано на скрижали.

mysql

Надеюсь кому нибудь будет полезно.
Метод 1: используем команду SET PASSWORD:

mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

Метод 2: используем mysqladmin

mysqladmin -u root password "newpass"

Метод 3: используем UPDATE непосредственно в таблице пользователей

mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE User = 'root';
mysql> FLUSH PRIVILEGES;

mysql

mysql> FLUSH PRIVILEGES;
Команда FLUSH PRIVILEGES необходима для того, чтобы изменения вступили в действие.