RobotFrameworkでMySQLDBを使用してデータベースに接続できません
-
27-10-2019 - |
質問
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のデフォルトポートを正しく使用しないことでした。ポートを入れたら、それは機能しました。
所属していません StackOverflow