MySQL Forums
Forum List  »  Connector/ODBC

Re: Last stable/fast version?
Posted by: Bill Williams
Date: April 14, 2005 03:55PM

You have to set a startup parameter when you start mysql so that 4.1.x understands the older password scheme being sent by MyODBC 3.51.09. Add the following to the mysql command:

--old-passwords

Note: you can modify your init scripts, manually stop and restart using the parameter, and I believe you can pass it as an option in your my.conf file. However, I'd rather someone more experienced give you the steps to doing any of these if you don't already know how to do this.

This page explains the 4.1.x server vs. 4.0.x client issue:
http://dev.mysql.com/doc/mysql/en/old-client.html

Here's details on how 4.1.x server creates longer password hashes than 4.0.x server and how to deal with it:
http://dev.mysql.com/doc/mysql/en/password-hashing.html

And here's an excellent discussion from Mike Hillyer's Personal Web Space:
http://www.openwin.org/mike/faq/faq.php/error-client-does-not-support-authentication-protocol-requested/

By the way, Mike is now employed by MySQL, created vbmysql.com, and write docs for MySQL.

Hope that helps.

jbehr wrote:
> Hi Bill,
>
> Thanks for the suggestion.
>
> I tried downgrading (upgrading?!) to 3.51.09, but
> it doesnt seem compatible with the mysql server
> (4.1.10a-nt), as I get this error msg when trying
> to set up an odbc connection:
>
> "Client does not support authentication protocol
> requested by server; consider upgrading mysql
> client"

Options: ReplyQuote


Subject
Written By
Posted
April 05, 2005 08:09AM
April 11, 2005 08:51AM
April 13, 2005 09:46AM
Re: Last stable/fast version?
April 14, 2005 03:55PM
April 13, 2005 09:36AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.