Решение ошибки «Access denied for user ‘root’@’localhost’ (Using password: YES и NO)»
Доступ к базе данных MySQL может быть запрещен с выдачей ошибки Access denied for user ‘root’@’localhost’ (Using password: YES и NO). Это возникает из-за несовпадения трех параметров во время входа в пользовательский аккаунт:
- логин;
- название машины в одном из возможных вариантов: IP-адрес, доменное имя, ключевое слово, символ, группирующий несколько машин;
- пароль.
Способы решения ошибки
Для исправления ошибки выполняйте следующее:
- Убедитесь, используется ли пароль для входа в базу данных. Эта информация доступна в таблице пользователей. Если пароль не нужен, но вы его вводите, то выдастся ошибка. Входите без пароля либо задайте его.
- Проверьте, что при создании нового пользователя было прописано название его машины.
- Убедитесь, что логин и название машины окружены кавычками. Верна такая форма «‘username@localhost’», а не «username@localhost».
- Измените файл config.inc.php с указанием корректных данных. Это актуально в том случае, если ошибка оканчивается на Using password: NO
Подписаться
0 комментариев