/ / MySQL на Windows - Доступ заборонений для користувача '' @ 'localhost' - не може підключитися з будь-якого хосту - mysql, root-access

MySQL на Windows - доступ відхилено для користувача '' @ 'localhost' - неможливо з'єднатися з будь-якого хоста - mysql, root access

Я спробував оновити примірник Mysql для підтримки віддаленого доступу. Я перейшов до інтерфейсу адміністрації MySQL і додав% (будь-який хост) для користувача root і видалив всі інші записи.

Тепер я не можу отримати доступ до MySQL як root з будь-якої машини, включаючи localhost. Який найкращий спосіб виправити це?

Відповіді:

0 для відповіді № 1
  • Зупиніть сервер MySQL
  • Перезапустіть його в командному рядку, пропустивши авторизації: mysqld.exe --skip-grant-tables
  • Виправляйте дозволи (додайте обидва localhost і a 127.0.0.1 запис для кореня в таблицю mysql.user)
  • Зупиніть сервер MySQL
  • Запустіть MySQL нормально