как сбросить пароль root mysql 5 на windows xp
Опубликовано redesign в Втр, 08/31/2010 - 12:42
требуется: сменить пароль 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 необходима для того, чтобы изменения вступили в действие.