w_h_harper wrote on Thursday, October 06, 2005:
According to the MySQL Reference Manual, the "Client does not support authentication" error is a problem with *all* versions of PHP4 accessing a MySQL database version 4.1 or newer. This link:
http://dev.mysql.com/doc/mysql/en/old-client.html
describes the problem cause and workaround. Don’t forget to read comments to the manual about updating the contents of the my.ini file to use old_passwords in the [mysqld] section. The MySQL server should be restarted to cause the changes to take effect.
Don’t forget to temporarily change the maximum execution time in you php.ini file to a very large number (like 1200 seconds or more). On Windows, it would probably be wise to suspend anti-virus and firewall protections.