Как исправить отказ в доступе для пользователя '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. Дважды щелкните папку « bin » и щелкните правой кнопкой мыши файл «my.ini».
  4. Нажмите на кнопку « Изменить ».
  5. Найдите слова « [mysqld] » в списке.
  6. Добавьте следующую команду под строкой « [mysqld] » и над « Port =…. " линия.
     пропуск грантовый столов 
  7. Нажмите « Файл » и выберите « Сохранить ».
  8. Закройте документ и откройте панель управления XAMPP.
  9. Нажмите кнопку «Пуск» для «Apache» и « MySQL ».

    Нажатие кнопок запуска для MySQL и Apache
  10. Откройте браузер, попробуйте войти в MySQL и проверьте, сохраняется ли проблема.

Интересные статьи