Сброс пароля у root в MySQL под nix
Останавливаем сервер
Запускаем его в режиме без проверки привилегий
Заходим рутом не указывая пароль
Меняем пароль root
Выходим
Перезапускаем сервер
# /etc/init.d/mysqld stop
# mysqld_safe --skip-grant-tables &
# mysql -u root mysql
mysql> update user set Password=PASSWORD('новый_пароль') where User='root';
mysql> quit
# /etc/init.d/mysqld restart
Затем смотрим список баз:
1. Заходим в консоль mysql
# mysql -u root -p
>mysql show databases;
Находим имя нужной базы.
1.Заходим в базу
2.Выполняем SQL-запрос
# mysql -u root -p <имя базы>
>mysql UPDATE user SET user_password = MD5( CONCAT( user_id, '-', MD5( 'NEWPASS' ) ) )
WHERE user_id =1;
Останавливаем сервер
Запускаем его в режиме без проверки привилегий
Заходим рутом не указывая пароль
Меняем пароль root
Выходим
Перезапускаем сервер
# /etc/init.d/mysqld stop
# mysqld_safe --skip-grant-tables &
# mysql -u root mysql
mysql> update user set Password=PASSWORD('новый_пароль') where User='root';
mysql> quit
# /etc/init.d/mysqld restart
Затем смотрим список баз:
1. Заходим в консоль mysql
# mysql -u root -p
>mysql show databases;
Находим имя нужной базы.
1.Заходим в базу
2.Выполняем SQL-запрос
# mysql -u root -p <имя базы>
>mysql UPDATE user SET user_password = MD5( CONCAT( user_id, '-', MD5( 'NEWPASS' ) ) )
WHERE user_id =1;
Комментариев нет:
Отправить комментарий