- 论坛徽章:
- 0
|
use strict;
use DBI;
my $database="test";
my $hostname="10.0.9.240";
my $port=3306;
my $user="root";
my $password="********";
my $dsn="DBI:mysql:database=$database;host=$hostname;port=$port";
my $dbh;
$dbh=DBI->;connect($dsn,$user,$password);
……
代码如上;
告诉我错误:
DBI connect('database=test;host=10.0.9.240;port=3306','root',...) failed: Client does not support authentication protocol requested by server; consider upgrading MySQL client at Untitled line 17 ;
这是DBI没验证的原因吗?还是其他什么原因?
我的mysql是配置好了的,能用mysql control center 连接到mysql。 |
|