Надати права користувача Root
- Увійдіть до MySQL з правами адміністратора. mysql -u [ім'я користувача]
- Виконайте таку команду: GRANT ALL PRIVILEGES ON *. * ДО 'root'@'localhost' З ПАРАМЕТРОМ НАДАННЯ; Додавання пропозиції WITH GRANT OPTION дозволяє root передавати привілеї іншим користувачам.
- Перезавантажте таблиці грантів:
резолюція
- Клацніть файл або папку правою кнопкою миші, виберіть «Властивості», а потім виберіть вкладку «Безпека».
- Виберіть «Додатково», виберіть вкладку «Ефективний доступ», а потім виберіть «Вибрати користувача», щоб ввести обліковий запис служби SQL або вибрати зі списку.
- Виберіть Переглянути ефективний доступ, щоб зрозуміти та вирішити проблему з дозволами.
Виправлення помилки 1045
- Переконайтеся, що користувач має необхідні привілеї.
- Переконайтеся, що ви використовуєте правильне ім’я користувача та пароль.
- Скинути пароль.
- Переконайтеся, що сервер MySQL слухає правильний порт.
Деякі постійні рішення:
- Визначте, що не так з вашим DNS-сервером, і виправте це.
- Вказуйте IP-адреси, а не імена хостів у таблицях дозволів MySQL.
- Помістіть запис для назви клієнтської машини в /etc/hosts на Unix або \windows\hosts на Windows.
- Запустіть mysqld із увімкненою системною змінною skip_name_resolve.
Отже, переконайтеся, що ви випробували всі наведені нижче рішення, якщо хочете вирішити проблему з відмовою в доступі.
- Перевірте, чи виникла проблема на хост-сайті. …
- Перезапустіть браузер/систему. …
- Видалити файли cookie та дані сайту. …
- Видаліть веб-розширення VPN. …
- Вимкнути додаток VPN. …
- Вимкнути проксі-сервер. …
- Скиньте налаштування браузера до стандартних.