>데이터 베이스 >MySQL 튜토리얼 >MySQL에서 \'액세스 거부\' 오류가 발생하는 이유는 무엇이며 어떻게 해결합니까?

MySQL에서 \'액세스 거부\' 오류가 발생하는 이유는 무엇이며 어떻게 해결합니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-04 00:02:30940검색

Why am I Getting an

MySQL의 액세스 거부 오류: 문제 해결 종합 가이드

XAMPP를 시작하려고 하면 사용자에게 "1045"라는 오류 메시지가 나타날 수 있습니다. - 사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다(비밀번호 사용: NO)." 이 오류는 phpMyAdmin과 MySQL 서버 간의 연결 실패를 나타냅니다.

문제 해결 단계:

  • 구성 확인: 호스트가 구성 파일(config.inc.php)에 지정된 , 사용자 이름, 비밀번호는 MySQL 서버 관리자가 제공한 정보와 일치합니다.
  • 비밀번호 수정: 비밀번호가 초기에 설정되지 않은 경우, config.inc.php 파일을 편집하고 "$cfg['Servers'][$i]['password']=''를 "$cfg['Servers'][$i]['password']='로 수정합니다. NO'."
  • 루트 비밀번호 재설정: config.inc.php 파일(예: C:wampappsphpmyadmin3.2.0.1config.inc.php)로 이동하여 "$ 줄을 찾습니다. cfg['Servers'][$i]['password']=''." 비밀번호를 'NO'로 설정합니다.
  • 수정된 비밀번호로 phpMyAdmin 액세스: phpMyAdmin을 실행하여 확인 오류 메시지가 "'root'@'localhost' 사용자에 대한 액세스가 거부되었습니다(비밀번호 사용: YES)"로 변경되었습니다.
  • 비밀번호 업데이트: 임시 비밀번호를 사용하여 액세스가 허용되면 ('NO'), 원하는 비밀번호를 반영하도록 "$cfg['Servers'][$i]['password']" 줄을 다시 수정하세요.

위 내용은 MySQL에서 '액세스 거부' 오류가 발생하는 이유는 무엇이며 어떻게 해결합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.