perl 连接mysql 提示Bad handshake ,什么原因?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

perl 连接mysql 提示Bad handshake ,什么原因?

2016-02-11 10:39:43 6245 0

请问这个为什么无法连接mysql ,老是提示Bad handshake at mysql.pl line 8.
还有一个问题, 做连接的时候,是否要指定表mydata 的绝对路径。
我尝试使用了绝对路径和相对路径,都是相同的错误。 请高手帮忙解答。 谢谢。
##source code
use DBI;
#连接数据库mydata
`my $mydata = "C:/ProgramData/MySQL/MySQL Server 5.1/data/mydata";
my $user = "root";
my $passwd = "123456";
my $DSN = "DBI:mysqlmydata;host=localhost";
my $dbh = DBI->connect($DSN,$user,$passwd) or die "无法连接数据库: " . DBI->errstr;
print "插入若干记录n";
my $sth = $dbh->prepare(q{
INSERT INTO address (id, name,email,telephone) VALUES (1, 2, 3, 4)
});`
运行错误:
DBI connect('C:/ProgramData/MySQL/MySQL Server 5.1/data/mydata;host=localhost','
root',...) failed: Bad handshake at mysql.pl line 8
无法连接数据库: Bad handshake at mysql.pl line 8.

取消 提交回答
全部回答(0)
相关问答

1

回答

c++连接数据库mysql ?

2020-08-21 14:56:24 255浏览量 回答数 1

1

回答

PHP警告:mysqli_connect():(HY000 / 2002):连接被拒绝?mysql

2020-05-17 22:35:00 5296浏览量 回答数 1

1

回答

一起使用SQL LIKE和IN?mysql

2020-05-17 14:04:41 616浏览量 回答数 1

1

回答

使用MySQL连接三个表

2020-05-10 19:59:34 185浏览量 回答数 1

1

回答

MySQL判断题 多表之间可以通过交叉连接进行组合查询。多表之间可以通过交叉连接进行组合查询。

2019-12-23 22:57:04 3717浏览量 回答数 1

1

回答

mysql的key分区和hash分区的区别

2019-10-08 16:35:29 1016浏览量 回答数 1

3

回答

[漏洞预警]MySQL代码执行漏洞(CVE-2016-6662)

2016-09-13 00:55:11 7235浏览量 回答数 3

3

回答

MySQL终止连接

2016-03-20 18:06:52 9828浏览量 回答数 3

1

回答

bind mysql连接问题

2016-02-07 17:26:28 2597浏览量 回答数 1

1

回答

mysql多库交叉同步,求指导

2016-01-31 16:31:29 2148浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载