Я спробував оновити примірник Mysql для підтримки віддаленого доступу. Я перейшов до інтерфейсу адміністрації MySQL і додав% (будь-який хост) для користувача root і видалив всі інші записи.
Тепер я не можу отримати доступ до MySQL як root з будь-якої машини, включаючи localhost. Який найкращий спосіб виправити це?
Відповіді:
0 для відповіді № 1- Зупиніть сервер MySQL
- Перезапустіть його в командному рядку, пропустивши авторизації:
mysqld.exe --skip-grant-tables
- Виправляйте дозволи (додайте обидва
localhost
і a127.0.0.1
запис для кореня в таблицю mysql.user) - Зупиніть сервер MySQL
- Запустіть MySQL нормально