Решение ошибки «Access denied for user ‘root’@’localhost’ (Using password: YES и NO)»

Доступ к базе данных MySQL может быть запрещен с выдачей ошибки Access denied for user ‘root’@’localhost’ (Using password: YES и NO). Это возникает из-за несовпадения трех параметров во время входа в пользовательский аккаунт:

  • логин;
  • название машины в одном из возможных вариантов: IP-адрес, доменное имя, ключевое слово, символ, группирующий несколько машин;
  • пароль.

Способы решения ошибки

Для исправления ошибки выполняйте следующее:

  1. Убедитесь, используется ли пароль для входа в базу данных. Эта информация доступна в таблице пользователей. Если пароль не нужен, но вы его вводите, то выдастся ошибка. Входите без пароля либо задайте его.
  2. Проверьте, что при создании нового пользователя было прописано название его машины.
  3. Убедитесь, что логин и название машины окружены кавычками. Верна такая форма «‘username@localhost’», а не «username@localhost».
  4. Измените файл config.inc.php с указанием корректных данных. Это актуально в том случае, если ошибка оканчивается на Using password: NO
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии