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

問題は、robotframework に PORT を提供しなかったため、デフォルトのポート 3306 が正しく使用されないことでした。ポートを挿入すると、機能しました。

于 2012-01-13T12:06:06.910 に答える