1

使用 Robotframework 2.6.3 和 python 数据库库,我想连接到 MySql 数据库。

我已经下载了 DatabaseLibrary 和 MySQLdb 但是当我尝试使用连接时:

Library DatabaseLibrary

DatabaseLibrary.Connect To Database MySQLdb cts1    root    password  172.16.7.20

当我使用 pybot 运行它时,出现以下错误:

OperationalError: (2003, "Can't connect to MySQL server on '172.16.7.20' (10061)")

注意:cts1 - 是 DB 名称,172.16.7.20 - 是 DB 的 IP 地址。

这在我在命令提示符下使用 mysql 时有效。为什么会无法连接?

4

1 回答 1

1

问题是我没有为机器人框架提供任何端口,它没有正确使用默认端口 3306。一旦我把端口放进去,它就可以工作了。

于 2012-01-13T12:06:06.910 回答