Frage

Mit Robotframework 2.6.3 und der Python -Datenbankbibliothek möchte ich eine Verbindung zur MySQL -Datenbank herstellen.

Ich habe die DatenbankaSelibrary und MySQLDB heruntergeladen, wenn ich mithilfe der Verbindung versuche, eine Verbindung herzustellen:

Library DatabaseLibrary

DatabaseLibrary.Connect To Database MySQLdb cts1    root    password  172.16.7.20

Ich erhalte den folgenden Fehler, wenn ich dies mit Pybot ausführe:

OperationalError: (2003, "Can't connect to MySQL server on '172.16.7.20' (10061)")

Hinweis: CTS1 - ist der DB -Name und 172.16.7.20 - ist die IP -Adresse von DB.

Dies funktioniert, wenn ich MySQL unter der Eingabeaufforderung verwende. Warum sollte es sich nicht verbinden können?

War es hilfreich?

Lösung

Das Problem war, dass ich Robotframework keinen Port zur Verfügung stellte und den Standardport von 3306 nicht richtig verwendet habe. Sobald ich den Port eingesetzt habe, funktionierte es.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top