2012-11-09 2 views
0

최근 WCF 프로젝트에서 hostgator의 서버에서 호스팅되는 MySQL 서버에 액세스해야하는 프로젝트를 시작했습니다. MySQL ADO.NET 커넥터를 다운로드하여 설치하고 엔티티 데이터 모델을 만들려고했지만 인증 방법 'mysql_old_password'가 지원되지 않습니다. 어떻게해야합니까? 나는 인터넷 검색을하고 있지만 아무 소용이 없다.MySQL ADO.NET 인증 방법이 지원되지 않습니다.

MySQL을 처음 사용했습니다.

도움을 주시면 감사하겠습니다. 사전

에서

감사합니다 감사합니다 링!

Screenie

답변

0

당신이 이전 암호 형식 (http://dev.mysql.com/doc/refman/5.0/en/old-client.html)에 저장된의 암호를 가지고있는 MySQL 데이터베이스에 연결할 때이 오류 메시지가 표시됩니다. 최신 MySQL 클라이언트는 이전 암호 형식을 사용하여 덜 안전한 데이터베이스 연결을 허용하지 않습니다.

일부는 MySQL 서버에서 old_passwords=1으로 설정 하겠지만, 암호를 새 암호 형식으로 업그레이드하는 것이 더 좋을 것이라고 생각합니다. 그런 다음 MySQL 연결을 다시 설정하면 데이터베이스가보다 잘 보호됩니다.

MySQL 비밀번호를 이전 형식에서 새 형식으로 업그레이드하는 방법은 다음을 참조하십시오. http://code.openark.org/blog/mysql/upgrading-passwords-from-old_passwords-to-new-passwords