Надати права користувача Root

  1. Увійдіть до MySQL з правами адміністратора. mysql -u [ім'я користувача]
  2. Виконайте таку команду: GRANT ALL PRIVILEGES ON *. * ДО 'root'@'localhost' З ПАРАМЕТРОМ НАДАННЯ; Додавання пропозиції WITH GRANT OPTION дозволяє root передавати привілеї іншим користувачам.
  3. Перезавантажте таблиці грантів:

резолюція

  1. Клацніть файл або папку правою кнопкою миші, виберіть «Властивості», а потім виберіть вкладку «Безпека».
  2. Виберіть «Додатково», виберіть вкладку «Ефективний доступ», а потім виберіть «Вибрати користувача», щоб ввести обліковий запис служби SQL або вибрати зі списку.
  3. Виберіть Переглянути ефективний доступ, щоб зрозуміти та вирішити проблему з дозволами.

Виправлення помилки 1045

  1. Переконайтеся, що користувач має необхідні привілеї.
  2. Переконайтеся, що ви використовуєте правильне ім’я користувача та пароль.
  3. Скинути пароль.
  4. Переконайтеся, що сервер MySQL слухає правильний порт.

Деякі постійні рішення:

  1. Визначте, що не так з вашим DNS-сервером, і виправте це.
  2. Вказуйте IP-адреси, а не імена хостів у таблицях дозволів MySQL.
  3. Помістіть запис для назви клієнтської машини в /etc/hosts на Unix або \windows\hosts на Windows.
  4. Запустіть mysqld із увімкненою системною змінною skip_name_resolve.

Отже, переконайтеся, що ви випробували всі наведені нижче рішення, якщо хочете вирішити проблему з відмовою в доступі.

  1. Перевірте, чи виникла проблема на хост-сайті. …
  2. Перезапустіть браузер/систему. …
  3. Видалити файли cookie та дані сайту. …
  4. Видаліть веб-розширення VPN. …
  5. Вимкнути додаток VPN. …
  6. Вимкнути проксі-сервер. …
  7. Скиньте налаштування браузера до стандартних.