2017-12-06 14 views
0

명령 프롬프트에서 내 MySQL 서버에 액세스하려고합니다. 메시지가 표시되면 다음과 같이 입력하여 명령 행에서 내 mysql 서버에 액세스하려고합니다. mysql -u root -p

c:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -u root -p 

가 그럼 난 내 비밀 번호를 입력하고이 오류 메시지가 있어요 : :이 명령에 입력

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 

내가 너무 MySQL과 경험이 아니에요 또는 난 있도록 명령 줄 인터페이스를 이 오류 메시지의 의미를 모릅니다. 나는 다른 방법으로 YouTube 동영상을 보려고했지만 동일한 오류가 계속 발생합니다. 이것에 대한 도움을 주시면 감사하겠습니다. 감사!

+0

데이터베이스를 초기화 했습니까? 암호가 유효합니까? 문서에서이 페이지를보십시오 : https://dev.mysql.com/doc/refman/5.7/en/mysql-install-db.html – Light

답변

0

인증 시도가 실패했음을 의미합니다.

아마도 mysql 인스턴스의 "root"사용자에게 잘못된 암호를 사용하고 있기 때문일 수 있습니다. "내 암호 입력"이라고 말하면 mysql을 설치할 때 root로 설정 한 암호를 입력했거나 해당 컴퓨터의 사용자 계정에 대한 암호를 의미합니까?

"root"라는 이름의 사용자를위한 mysql 암호가 필요합니다. 이것은 mysql의이 인스턴스를 실행하는 운영 체제의 사용자와 아무 관련이 없다는 점에 유의하십시오.

비밀번호를 선택하고 mysql "root"사용자 비밀번호를 사용하는지 확인하십시오. 또는 mysql 인스턴스의 다른 사용자에 대한 자격 증명 (즉, 사용자 이름과 암호)이있는 경우이를 대신 사용하십시오.