Re: Error In Using Perl To Connect To MySQL
- From: John Bokma <john@xxxxxxxxxxxxxxx>
- Date: 28 May 2006 00:22:28 GMT
Sherm Pendley <sherm@xxxxxxxxxxx> wrote:
Louis <t051315@xxxxxxxxxxx> writes:
Sherm Pendley wrote:
Louis <t051315@xxxxxxxxxxx> writes:Hi Sherm,
OS: Windows XP SP2No need to upgrade, just give 'root' an old-style password. Have a
Perl version : v5.8.7 built for MSWin32-x86-multi-thread
MySQL version : server: 5.0.21-community-nt
MySQL version : client: 5.0.11
Both Perl and MySQL work on my machine. I wanted to test using Perl
to manipulate MySQL data.
I installed DBI and DBD:mysql. And when I try testing to connect to
MySQL inside a perl script, I got the following error:
DBI connect('database=mymusic;host=localhost','root',...) failed:
Client does not support authentication protocol requested by server;
consider upgrading MySQL client at mydbi.pl line 24
look:
<http://dev.mysql.com/doc/refman/5.1/en/old-client.html>
sherm--
Thank you for your solution. It works. I am still puzzled by the
explanation though. I have never used MySQL pre 4.1. Whatever works.
Are you using ActiveState Perl? If so, and if you're using DBD::mysql
from a PPM, then that's using whatever MySQL client library version that
ActiveState built it against. That could very well be a pre-4.1 version.
Yup, Sherm is right, it has to do with how the library talks with MySQL.
If you are going to use MySQL with other programs, like PHP, you might
bump into this issue more often. I am already considering to downgrade to
the MySQL 4.x branch since there might be other issues as well (for
example the handling of defaults IIRC).
--
John Bokma Freelance software developer
&
Experienced Perl programmer: http://castleamber.com/
.
- References:
- Error In Using Perl To Connect To MySQL
- From: Louis
- Re: Error In Using Perl To Connect To MySQL
- From: Sherm Pendley
- Re: Error In Using Perl To Connect To MySQL
- From: Louis
- Re: Error In Using Perl To Connect To MySQL
- From: Sherm Pendley
- Error In Using Perl To Connect To MySQL
- Prev by Date: Re: Error In Using Perl To Connect To MySQL
- Next by Date: Re: Question about creating modules
- Previous by thread: Re: Error In Using Perl To Connect To MySQL
- Next by thread: can't find xml-parsing module...
- Index(es):
Relevant Pages
|