>데이터 베이스 >MySQL 튜토리얼 >MySQL 'ERROR 1045: 'root'@'localhost' 사용자에 대한 액세스가 거부되었습니다' 오류를 어떻게 해결합니까?

MySQL 'ERROR 1045: 'root'@'localhost' 사용자에 대한 액세스가 거부되었습니다' 오류를 어떻게 해결합니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-27 21:45:12798검색

How Do I Fix the MySQL

"ERROR 1045: 사용자 'root'@'localhost'"에 대한 액세스 거부" 문제 해결

"ERROR 1045: 사용자 'root'@'localhost'"에 대한 액세스 거부 1045: Ubuntu에 소프트웨어를 설치하는 동안 'root'@'localhost'' 사용자에 대한 액세스가 거부되었습니다. 질문과 답변 형식은 명확한 지침을 제공합니다.

질문:

MySQL 관련 패키지에 대한 설치 단계를 수행한 후 "'root 사용자에 대한 액세스가 거부되었습니다. SQL 스크립트를 가져오려고 할 때 '@'localhost'" 오류가 발생했습니다. 이 문제를 어떻게 해결할 수 있습니까?

답변:

MySQL 버전 5.7 이전:

  1. 비밀번호 확인: 기본적으로 MySQL 루트는 초기 설치 중에는 비밀번호가 비어 있습니다. 비밀번호를 지정하지 않고 로그인해 보세요:

    mysql -u root
  2. 루트 비밀번호 설정: 보안을 위해 루트 비밀번호 변경:

    mysqladmin -u root password [newpassword]
  3. 사용자 계정 생성: 보안 강화를 위해 데이터베이스에 대한 개별 사용자 계정 생성을 고려하십시오.

MySQL 버전 5.7 이상:

MySQL 버전 5.7 이상에 적용되는 지침은 동일한 스레드 내에서 Lahiru의 최신 답변을 참조하세요.

위 내용은 MySQL 'ERROR 1045: 'root'@'localhost' 사용자에 대한 액세스가 거부되었습니다' 오류를 어떻게 해결합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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