Как исправить ошибку 'Отказано в доступе для пользователя' root '@' localhost 'в MySQL



Попробуйте наш инструмент устранения неполадок

MySQL - это система управления базами данных с открытым исходным кодом, основанная на языке «SQL». MySQL поставляется в комплекте с панелью управления XAMPP, которая также является бесплатным приложением с открытым исходным кодом. Однако совсем недавно стало поступать много отчетов о пользователях, которые не могут получить доступ к своей базе данных «MySQL» из своего браузера и « Доступ запрещен для использования ‘root’ @ ’localhost ‘” При этом отображается ошибка.



Сообщение об ошибке



В этой статье мы расскажем вам, как проще всего решить эту проблему, а также проинформируем вас о причине возникновения этой ошибки. Обязательно внимательно следуйте руководству, чтобы избежать дальнейших проблем.



Что вызывает ошибку 'Доступ запрещен для пользователя root' @ 'localhost' в MySQL?

Получив многочисленные отчеты от нескольких пользователей, мы решили изучить проблему и разработали решение, поэкспериментировав со многими известными процессами устранения неполадок. Кроме того, мы изучили причину, по которой возникает эта проблема, и перечислили ее ниже.

  • Неверная конфигурация «.ini»: В файле «.ini» хранятся определенные конфигурации запуска для сервера «MySQL». Он действует как шлюз при загрузке базы данных. В некоторых случаях было замечено, что в файле «.ini» отсутствовала определенная последовательность кода, из-за которой возникла эта ошибка.

Теперь, когда у вас есть базовое представление о природе проблемы, мы перейдем к ее решению.

Решение: перенастроить файл «.ini»

Если файл «.ini» для панели управления XAMPP настроен неправильно, это может помешать установлению безопасного соединения с базой данных MySQL. Поэтому на этом шаге мы изменим конфигурацию файла, добавив дополнительную команду. Для этого:



  1. открыто XAMPP панель управления и нажмите на 'Стоп' кнопка для обоих ' Apache ' и ' MySQL '.

    Нажатие кнопок остановки как для MySQL, так и для Apache

  2. Навигация в каталог установки для « XAMPP »И дважды щелкните« MySQL Папка.

    Открытие папки «MySQL»

  3. Двойной щелкнуть на ' я »И щелкните правой кнопкой мыши файл« my.ini ».
  4. Нажмите на ' редактировать »Вариант.
  5. Найдите слова ' [mysqld] ' в списке.
  6. Добавить следующая команда под « [mysqld] 'И выше' Порт =…. ' линия.
    пропустить столы гранта
  7. Нажмите на « файл »И выберите« Сохранить '.
  8. Закрыть документ и откройте панель управления XAMPP.
  9. Нажмите на кнопке «Пуск» для обоих «Апач» и ' MySQL '.

    Нажатие кнопок запуска как для MySQL, так и для Apache

  10. открыто браузер, пытаться войти в MySQL и чек чтобы узнать, сохраняется ли проблема.
1 минута на чтение