몇 달 전 MySQL 데이터베이스와 상호 작용하고 우분투에서 실행되는 C 프로그램을 개발했습니다.MySQL 사용자 비밀번호 문제
불행하게도 나는 사용자의 암호를 잊어 내가 프로그램을 실행할 때마다 지금은 얻을 :
입니다 :
액세스 (YES 암호를 사용하여) @ 'localhost를'사용자 '사용자 1'거부 아주 이상한 암호는 정확하고 그것은 '예'라는 단어와 분명히 일치하지 않는 루트 암호입니다.
어떻게 문제를 해결할 수 있습니까? 감사. 당신은
root
(또는 다른로 로그인해야UPDATE mysql.user SET Password=PASSWORD('new password') WHERE Name = 'user1'; FLUSH PRIVILEGES;
'root'계정으로 mysql에 로그인 할 수 있습니까? 그렇다면 user1의 암호를 재설정 할 수 있습니다. –
'예'는 사용 된 실제 암호가 아니라 암호가 사용되었음을 나타냅니다. 루트 암호를 다시 설정하려면 여기를보십시오. http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html – arunkumar
'Using password : YES'는 암호를 사용하여 인증한다는 것을 의미하며, 암호가 실제로'예'가 아니라는 것입니다. 그것은 잘못된 암호를 제공하고 있음을 의미합니다. –