Bug #3908 Bad Handshake
Submitted: 27 May 2004 7:07 Modified: 27 May 2004 19:16
Reporter: Kong Teck Fong Email Updates:
Status: Closed Impact on me:
None 
Category:Connector / NET Severity:S2 (Serious)
Version:4.1.1 OS:Windows (Windows 2003)
Assigned to: Reggie Burnett CPU Architecture:Any

[27 May 2004 7:07] Kong Teck Fong
Description:
I just upgraded MySQL 4.1.1 from 4.0.17 and am now getting a Bad
Handshake message when I try to connect remotely (using premiumSoft ByteFX Version 0.75) to the server.  If I intentionally input the wrong password I
get the message "'CENWORLD'@'Z-CT-KTFONG' (Using password: NO)". I also try to create a user without a password and manage to connect to it using the same method.

My MySQL server is running a Windows 2003 server OS, and the Client I am trying
to connect from is using a Windows XP OS.

How to repeat:
-Upgrade MySQL 4.1.1
-Install ByteFX 0.75
-Create a user with password
-Try to connect using ByteFX
[27 May 2004 7:10] Kong Teck Fong
It is ByteFX not Premiumsoft
[27 May 2004 14:27] MySQL Verification Team
This is due to client protocol version. Please read:

http://dev.mysql.com/doc/mysql/en/Upgrading-from-4.0.html

section: Password-Handling Changes:
[27 May 2004 18:36] Sergei Golubchik
did you upgrade privilege tables ? If you did you cannot longer use 4.0 clients to connect to 4.1 server.

Anyway, there should be no "bad handshake" errors. Thus, reopened.
[27 May 2004 19:16] Reggie Burnett
Thank you for your bug report. This issue has been committed to our
source repository of that product and will be incorporated into the
next release.

If necessary, you can access the source repository and build the latest
available version, including the bugfix, yourself. More information 
about accessing the source trees is available at
    http://www.mysql.com/doc/en/Installing_source_tree.html

Additional info:

code in source tree supports 4.1.1, however ByteFX provider version 0.75 and 0.76 does not.