공식 MySQL .NET 커넥터 (최신 GA 릴리스 6.6.4.0)를 사용하여 웹 사이트의 데이터베이스에 연결하려고했지만 운이 없습니다.MySQL 인증 방법 오류
이 예외는 연결을 열려고 할 때 발생합니다.
인증 방법 'mysql_old_password'는 사용 가능한 플러그인에서 지원하지 않습니다.
내 연결 문자열은 다음과 같습니다
Connection = new MySqlConnection("Server=" + sHost + ";User Id=" + sUser + ";Port=" + nPort + ";" +
"Password=" + sPassword + ";Database=" + sDatabase);
내가 두 서버와 시도했지만 난 단지 HostGator에에서 호스팅 하나에 문제를 데, 다른 하나는 우리 자신의 Windows 서버과에 잘 작동합니다.
HostGator에 서버의 MySQL의 정보 :
- 서버 : 5.5.23-55
- 프로토콜 버전 : 10
- MySQL의 캐릭터 세트 : UTF-로컬 호스트 UNIX 소켓
- Server 버전을 통해 8 유니 코드 (utf8)
Windows 서버용 MySQL 정보 :
,363,210- 서버 : 로컬 호스트를 통해 TCP/IP
- 소프트웨어 버전 : 5.1.66 - 커뮤니티 - MySQL의 커뮤니티 서버 (GPL)
- 프로토콜 버전 : 10
- MySQL의 문자셋 : UTF-8 유니 코드 (UTF8)
나는 이것이 (HostGator를 떠나지 않고) 고칠 수없는 것이 있는지 궁금해하기 시작했습니다. 그렇지 않은 경우 다른 .NET 커넥터가 최선의 선택입니까?
두 서버에 대한 추가 정보가 필요하면 알려주십시오. 사전에
감사합니다. :)
나는 똑같은 문제가 있습니다. 바라기를 누군가는 이것을 고치는 방법을 알고있다. –