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]