質問

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を使用するときに機能します。なぜ接続できないのでしょうか?

役に立ちましたか?

解決

問題は、私がロボットフレームワークにポートを提供しなかったことであり、3306のデフォルトポートを正しく使用しないことでした。ポートを入れたら、それは機能しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top