Bug #15660 Non-keyboard characters (eg. ó) do not work in passwords
Submitted: 11 Dec 2005 6:40 Modified: 6 Nov 2007 15:18
Reporter: Ian Moore Email Updates:
Status: Can't repeat Impact on me:
None 
Category:Connector / NET Severity:S4 (Feature request)
Version:1.0.7 OS:Windows (Windows 2000)
Assigned to: CPU Architecture:Any

[11 Dec 2005 6:40] Ian Moore
Description:
When using non-keyboard characters in a password, eg. ó (ALT-0243), the Connector/Net fails to authenticate the login (MySql Administrator or Query Browser will authenticate the login.)

Allowing non-keyboard characters in passwords (and they are already supported by the database) makes the passwords more secure.

How to repeat:
Create a user with password = helló
Set the ConnectionString property of an MySqlClient.MySqlConnection object to:

"Server=localhost;Database=test;User ID=Test;Password=helló;"

Open the connection and you will receive the error:

#28000Access denied for user 'Test'@'localhost' (using password: YES)

Change the user's password to hello (also in the connection string) and the connection successfully opens.
[6 Nov 2007 15:18] Reggie Burnett
Tried to repeat with 1.0.10.1 and was unable to.  Think this is fixed in the current shipping version.