2012-01-12 2 views
1

Robotframework 2.6.3과 Python 데이터베이스 라이브러리를 사용하여 MySql 데이터베이스에 연결하고 싶습니다.Robotframework에서 MySQLdb를 사용하여 데이터베이스에 연결할 수 없습니다.

내가 사용 연결하려고 할 때 나는 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을 사용할 때 작동합니다. 왜 그것은 연결할 수 없습니까?

+0

나는 python으로 MySQLDb와 연결을 할 수 있습니다. 단지 robotframework가 아닙니다. – Seanog

답변

1

문제는 robotframework에 PORT를 제공하지 않았기 때문에 3306의 기본 포트를 올바르게 사용하지 않는 것이 었습니다. 일단 포트를 넣으면 작동했습니다.

관련 문제