2015-06-19 3 views
1

Я была такая же проблема упоминается here, так что я вошел в качестве webuser на mydomain.de/phpmyadmin и выполняется запрос из наиболее pupolar ответ:не могу войти на сервер MySQL после предоставить все привилегии

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

После этого я больше не могу войти в phpmyadmin с user = webuser.

#1045 Cannot log in to the MySQL server. 

Но на моем сайте (subdomain.mydomain.de), где я использую один и тот же логин для подключения к MySQL-базы данных, все в порядке.

Что я сделал и как это исправить?

+0

Вы можете войти через терминал? Вы использовали FLUSH PRIVILEGES; после предоставления? Проверьте пользовательскую таблицу и привилегии веб-пользователя через пользователя root. – Zelldon

+0

да я. И на моем сайте я могу выполнить запросы с использованием этого имени пользователя и pw для подключения к db – Munchkin

+0

Является ли mysql запущенным в том же поле, что и phpMyAdmin? – Daz

ответ

1

Проблема решена: я вошел в систему как пользователь root и сменил пароль на webuser. Я думаю, что команда GRANT ALL PRIVILEGES ON *.* TO 'webuser'@'localhost' IDENTIFIED BY 'webuser' WITH GRANT OPTION; сбрасывает пароль для webuser

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