Невозможно подключиться к базе данных, используя MySQLdb в Robotframework - PullRequest
1 голос
/ 12 января 2012

Используя 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 в командной строке.Почему он не сможет подключиться?

1 Ответ

1 голос
/ 13 января 2012

Проблема заключалась в том, что я не предоставлял порт PORT для роботизированной системы, и он неправильно использует порт по умолчанию 3306. Как только я вставил порт, он заработал.

...