2013-07-09 7 views
0

Я установил wampserver. i отменяет привилегию удаления от пользователя root. Теперь я хочу, чтобы предоставить такую ​​же привилегию обратно к корневому пользователю, но он выдает ошибку:mysql reset root привилегии пользователя

я попробовал следующую команду

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 

но команда дает

#1045 - Access denied for user 'root'@'localhost' (using password: YES) 

есть два пользователя корневые

root localhost 
root 127.0.0.1 

root localhost не имеет права DELETE. root 127.0.0.1 имеют все привилегии. я попытался с http://127.0.0.1/phpmyadmin, но такая же ошибка. есть способ сбросить привилегии пользователя root.

ответ

0

У меня были проблемы с GRANT ... TO 'user'@'%' .... Попробуйте дополнительно выпустить следующую инструкцию GRANT:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; 

Для меня это сделало трюк. Как-то mysql кажется придирчивым, когда дело доходит до localhost

+0

та же ошибка ... # 1045 - Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: YES) – user1543848

+0

Извините, что слышу это. В настоящее время у меня больше нет идей. Вы только пробовали через php-admin или также непосредственно на консоли mysql? – luksch

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