I will say it AGAIN :-(
The ODBC drivers (your "client" if you go through them to access the
database) ARE NOT 4.1+ CLIENTS. The most recent version shows that they
are 3.xx.xx drivers which means that you are using a pre-4.1 client to
access a post 4.1 server. The articles you read describe how to do permit
this kind of access.
I think the easiest work-around is to change the password on the account
you use with the ODBC drivers. Assuming you are connecting with the
account "odbcuser" and the password "fixme" you would need a statement
like:
update mysql.user set password = OLD_PASSWORD('fixme') where user =
'odbcuser';
Then you will be able to authenticate.
Shawn Green
Database Administrator
Unimin Corporation - Spruce Pine
"Danesh Daroui" <[EMAIL PROTECTED]> wrote on 09/11/2004 06:24:17 AM:
> Hi all,
>
> I have still problem with MyODBC. When I want to connect to my
> Database server which is a Linux machine, it returns an error:
>
> Client does not support authentication protocol requested by server;
> consider upgrading MySQL client
>
> I visited MySQL documents but the suggestions were about when a
> version prior to 4.1 attempts to connect to a server which runs
> MySQL version 4.1 or newer, but this is not my case. Because, both
> my client and server use same version of MySQL and they use MySQL
> version 4.1 not older releases. Can anyone help ? :((
>
> Yours,
>
> Danesh Daroui
>