Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

MySQL에서 'root'@'localhost' 사용자에 대한 액세스 거부 오류를 수정하는 방법

MySQL은 "SQL" 언어를 기반으로 하는 오픈 소스 데이터베이스 관리 시스템입니다. MySQL은 XAMPP Control Panel과 함께 번들로 제공되며 이는 오픈 소스이며 무료로 사용할 수 있는 응용 프로그램입니다. 그러나 최근에는 브라우저에서 "MySQL" 데이터베이스에 액세스할 수 없고 "'root'@'localhost 사용을 위해 액세스가 거부되었습니다. '' 오류가 표시됩니다.

MySQL에서  root @ localhost  사용자에 대한 액세스 거부 오류를 수정하는 방법

이 기사에서는 이 문제를 해결하는 가장 쉬운 방법을 안내하고 이 오류가 발생하는 이유도 알려드립니다. 가이드를 주의 깊게 따라야 추가 문제가 발생하지 않습니다.

MySQL에서 사용자 'root'@'localhost'에 대한 액세스 거부 오류의 원인은 무엇입니까?

여러 사용자로부터 수많은 보고서를 받은 후 문제를 조사하기로 결정하고 알려진 많은 문제 해결 프로세스를 실험한 후 솔루션을 고안했습니다. 또한 이 문제가 발생하는 원인을 조사하여 아래에 나열했습니다.

  • 잘못된 ".ini" 구성:  ".ini" 파일은 "MySQL" 서버에 대한 특정 시작 구성을 저장합니다. 데이터베이스를 로드하는 방식으로 게이트웨이 역할을 합니다. 어떤 경우에는 이 오류가 발생한 ".ini" 파일에서 특정 코드 시퀀스가 ​​누락된 것으로 나타났습니다.

이제 문제의 본질에 대한 기본적인 이해를 하였으므로 해결 방법으로 넘어갈 것입니다.

해결책:".ini" 파일 재구성

XAMPP 제어판의 ".ini" 파일이 제대로 구성되지 않으면 MySQL 데이터베이스와의 보안 연결이 설정되지 않을 수 있습니다. 따라서 이 단계에서는 추가 명령을 추가하여 파일을 재구성합니다. 그렇게 하려면:

  1. 열기 XAMPP 제어판에서 '중지'를 클릭합니다. "Apache용 버튼 " 및 "MySQL ". MySQL에서  root @ localhost  사용자에 대한 액세스 거부 오류를 수정하는 방법
  2. 탐색 "XAMPP의 설치 디렉토리로 "를 클릭하고 "MySQL " 폴더. MySQL에서  root @ localhost  사용자에 대한 액세스 거부 오류를 수정하는 방법
  3. 이중 클릭 " " 폴더를 열고 "my.ini" 파일을 마우스 오른쪽 버튼으로 클릭합니다.
  4. 클릭 "수정 " 옵션.
  5. 찾기 "[mysqld] 단어 "를 선택합니다.
  6. 추가 "[mysqld] 아래의 다음 명령 " 줄 및 "Port=…. 위 ” 줄.
    skip-grant-tables
  7. 클릭 "파일 "를 선택하고 "저장 ".
  8. 닫기 문서를 열고 XAMPP 제어판을 엽니다.
  9. 클릭 "Apache"의 "시작" 버튼에서 및 “MySQL ". MySQL에서  root @ localhost  사용자에 대한 액세스 거부 오류를 수정하는 방법
  10. 열기 브라우저, 시도 MySQL에 로그인하고 확인하려면 문제가 지속되는지 확인합니다.