내 컴퓨터에 MySQL을 설치했습니다. 시작 메뉴에서 MySQL 5.6 명령 행 클라이언트를 직접 열어 로그인 할 수 있으며 암호를 입력하라는 메시지가 나타납니다. 올바른 암호를 입력하면 암호가 입력되고, 암호가 틀린 경우 암호가 나옵니다.MySQL 명령 프롬프트에 암호가 필요하지 않습니다.
명령 프롬프트에서 MySQL을 실행할 때 루트 사용자 또는 다른 사용자를 사용하여 로그인 할 수있는 유일한 방법은 암호를 입력하지 않는 것입니다. 내 암호를 입력하면 그것은 access denied to [email protected]
이 ... 궁시렁 궁시렁가 ...
using password:YES
그래서 요약 나는 그러나 오류 Access denied, using password yes
를 던지고, 는
mysql -u root -p
password: [mypassword]
이
가 작동하지 않는
를 입력하면 말한다 내가 할 경우mysql -u root -p
password: [blank]
다른 사용자의 로그인 동작은 동일합니다. 나에게 아무 의미 내가 얻을 수있는 암호를 입력해야 다른 모든 응용 프로그램에서
발생하지 않습니다 만드는.어떤 아이디어?
root 사용자는 암호를 갖고 있으며 다른 방법을 통해 mysql을 입력하면 mysql이 해당 암호를 묻는 메시지를 표시합니다. 루트 암호를 여러 번 수동으로 재설정하여 문제가 성공하지 못했는지 확인합니다. 이 경우에만 명령 프롬프트를 통해 mysql에 로그인하려고 할 때 발생합니다. 이 경우 암호를 입력하지 않으면 암호가있는 모든 사용자가 로그인하지 못합니다. – bluedevil