Did you try searching on the error message first? I got hundreds of hits in Google for this. Searching the mysql docs, the first hit <http://dev.mysql.com/doc/mysql/en/old-client.html> has the explanation.

The short version is that password security has been improved in mysql 4.1, so clients need to be compiled against a 4.1 mysql client library to work. Your copy of php, however, is compiled against an older version of the client library (probably 3.23).

You can tell mysql to accept old-style passwords (details in the documentation linked above)for one or all users, but the better solution is to fix your copy of php, either by installing a php package pre-compiled against the newer client library, or by building php from source yourself using your copy of the mysql client library. Either way, you can find directions at the php site and elsewhere.

Michael

Asad Habib wrote:
I just installed phpMyAdmin, made the appropriate changes in the
config.inc.php file, and got the following error when accessing it via
both IE and Safari on Mac OS X Panther client.

#1251 - Client does not support authentication protocol requested by
server; consider upgrading MySQL client

I am using MySQL 4.1.10, the latest stable release, with
phpMyAdmin-2.6.1-pl3, which the documentation says are compatible. Any
help would be greatly appreciated. Thanks.

- Asad


-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]



Reply via email to