使用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 - 是数据库名称,172.16.7.20 - 是数据库的IP地址。
当我在命令提示符下使用mysql时,这是有效的。为什么它无法连接?
答案 0 :(得分:1)
问题是我没有向机器人框架提供任何PORT,并且它没有正确使用3306的默认端口。一旦我将端口放入,它就可以工作。