не могу зайти под рутом.

botan

Новичок
не могу зайти под рутом.

И так как ни банально проблема такая:

Когда майскл ствится(под винду) он создаёт

select user,password,host from user
user|password|host|
root||localhost|
root||%|
||ocalhost|
||%|

Т.е. 2 рута и 2 пустых юзера.

Зайдя под рутом

Убив обоих пустых юзеров
delete from user where user=''
и поставим обоим рутам пароль
update user set password='12345' where user='root'
написав
quit

Получаю следующую интересную вещь
после перезагрузки зайти на сервак не могу.

C:\mysql\bin>mysql.exe -u root -p
Enter password: *****
ERROR 1130: Host 'localhost' is not allowed to connect to this MySQL server

Просвятите чайника что я не так делаю ?
 

chira

Новичок
1. update user set password=PASSWORD('12345') where user='root'
2. что бы исправить ситуацию запусти сервер с ключём --skip-grant-tables
 
Сверху