2014-10-15 2 views
1

Когда tryd создать пользователя на MySQL с помощью следующей команды:MYSQL ERROR 1045 (20000) создать пользователя

mysql> grant all privileges on *.* to [email protected]'186.250.186.175'identified by '0f&k3' with grant option; 

возвращает эту ошибку:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES).

Я попытался дать все разрешения для пользователя root, но ошибка все еще происходит.

Спасибо за любую помощь.

+0

Вы использовали привилегии flush (root должен иметь все привилегии в любом случае, но вы знаете) – seanyt123

+0

Я думаю, это означает, что вы используете неправильный пароль – seanyt123

+0

пароль корень правильный. Поскольку для acyses mysql, я использую следующую команду: mysql -u root -pmfs80 , а затем это работа. Извините за мой плохой английский –

ответ

1

Я думаю, что ваша проблема в том, что вы обновили версию mysql и не выполнили обновление, чтобы исправить свои таблицы (для согласованности с версией). Итак, откройте свою оболочку и убедитесь, что вы используете пользователя root. запустите команду «mysql_upgrade» Если это не сработает, попробуйте запустить «C: \ MySQL Server 5.6 \ bin> mysql_upgrade» Удачи.

P.S. ПОМНИТЕ, ЧТОБЫ ПРОДОЛЖИТЬ ОБНОВЛЕНИЕ, КОГДА ВЫ ОБНОВЛЯЛИ ВЕРСИЮ - очень важно :)

+0

спасибо seanyt123. Я сделаю это. –

Смежные вопросы