I'm using
  MySQL v4.1.10.a on Windows XP
  Activestate Perl v5.8.6.811
  DBI v1.47
This is my script:
----------------------------------------
#!/usr/bin/perl -w
use strict;
use DBI;

my $database = "bg_test";
my $hostname = "localhost";
my $port = 3306;

my $user = "root";
my $password = "msqlborkur";

my $dsn = "DBI:mysql:database=$database;host=$hostname;port=$port";
my $dbh = DBI->connect($dsn, $user, $password);

----------------------------------------

When I run the script I get this error message:

DBI connect('database=bg_test;host=localhost;port=3306','root',...) failed: 
Client does not support authentication protocol requested by server; consider 
upgrading MySQL client at test.pl line 15

----------------------------------------

I hope you have the time to look into this.
Regards,
Börkur Gudjonsson

Reply via email to