in reply to MySql, Perl on Win32

biochris

Did you look on mysql.com? Try this link:

Documentation search reuslt which comes straight out of the manual in response to your error message.

You may need to install updated client libraries from mysql.com and the re-install DBI.

jdtoronto

Replies are listed 'Best First'.
Re^2: MySql, Perl on Win32
by mpeters (Chaplain) on Jan 21, 2005 at 16:01 UTC
    In addition to the above, it's probably because your perl libs were compiled against a 4.0.x mysql. They changed the way passwords are hashed, so the old client method doesn't work by default wit the server.

    If you don't want to recompile your perl libs, then you can change the way your server works by adding a old_passwords option to the [mysqld] section of your my.cnf, and then restarting mysql.