Как да коригирате достъпа, отказан за потребителя „root“ @ „localhost“ Грешка в MySQL

MySQL е система за управление на база данни с отворен код, базирана на езика "SQL" MySQL се предлага в комплект с контролния панел XAMPP, който също е с отворен код и безплатно за използване приложение. Съвсем наскоро обаче се появяват много доклади на потребители, които не могат да получат достъп до своята база данни „MySQL“ от браузъра си и при това се появява грешка „ Access Denied for Use“ root „@„ localhost “.

Съобщение за грешка

В тази статия ще ви насочим с най-лесния начин да отстраните този проблем, а също така да ви информираме за причината, поради която се задейства тази грешка. Не забравяйте да следвате ръководството внимателно и за да избегнете допълнителни проблеми.

Какво причинява грешка в достъпа за потребителя 'root' @ 'localhost' Грешка в MySQL?

След като получихме множество отчети от множество потребители, решихме да проучим проблема и разработихме решение след експериментиране с много известни процеси за отстраняване на проблеми. Също така разгледахме причината, поради която този проблем се задейства, и го изброихме по-долу.

  • Невалидна конфигурация „.ini“: Файлът „.ini“ съхранява определени конфигурации на стартиране за „MySQL“ сървъра. Той действа като шлюз в начина на зареждане на базата данни. В някои случаи се виждаше, че от файла „.ini“ липсва определена последователност от код, поради която тази грешка се задейства.

Сега, когато имате основно разбиране за същността на проблема, ще преминем към решението.

Решение: Преконфигуриране на файла „.ini“

Ако файлът „.ini“ за контролния панел XAMPP не е конфигуриран правилно, това може да попречи на установяването на сигурна връзка с MySQL базата данни. Следователно в тази стъпка ще пренастроим файла, като добавим допълнителна команда. За да направите това:

  1. Отворете контролния панел XAMPP и кликнете върху бутона „Stop“ за „ Apache “ и „ MySQL “.

    Натискане на стоп бутоните както за MySQL, така и за Apache
  2. Отворете инсталационната директория за „ XAMPP “ и щракнете двукратно върху папката „ MySQL “.

    Отваряне на папката „MySQL“
  3. Кликнете два пъти върху папката „ bin “ и щракнете с десния бутон върху файла „my.ini“.
  4. Кликнете върху опцията „ Редактиране “.
  5. Намерете думите „ [mysqld] “ в списъка.
  6. Добавете следната команда под реда „ [mysqld] “ и над „ Port =…. "Линия.
     пропуснете-грантови маси 
  7. Кликнете върху „ File “ и изберете „ Save “.
  8. Затворете документа и отворете контролния панел XAMPP.
  9. Кликнете върху бутона „Старт“ за „Apache“ и „ MySQL “.

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

Интересни Статии