MySQL в Windows - доступ запрещен для пользователя '' @ 'localhost' - невозможно подключиться с любого хоста - PullRequest
0 голосов
/ 08 октября 2011

Я попытался обновить мой экземпляр Mysql для поддержки удаленного доступа.Я зашел в интерфейс администрирования MySQL и добавил% (любой хост) для пользователя root и удалил все остальные записи.

Теперь я не могу получить доступ к MySQL как root с любой машины, включая localhost.Каков наилучший способ исправить это?

1 Ответ

1 голос
/ 08 октября 2011
  • Остановите сервер MySQL
  • Перезапустите его в командной строке, пропустив авторизации: mysqld.exe --skip-grant-tables
  • Исправьте ваши разрешения (добавьте записи localhost и 127.0.0.1для корня к таблице mysql.user)
  • Остановите сервер MySQL
  • Запустите MySQL нормально
...