Pregunta

Usando RobotFramework 2.6.3 y la biblioteca de la base de datos de Python, quiero conectarme a la base de datos MySQL.

Sin embargo, he descargado DataBASElibrary y MySQLDB cuando intento conectarme usando:

Library DatabaseLibrary

DatabaseLibrary.Connect To Database MySQLdb cts1    root    password  172.16.7.20

Recibo el siguiente error, cuando ejecuto esto usando pybot:

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

Nota: CTS1 - es el nombre de DB y 172.16.7.20 - es la dirección IP de DB.

Esto funciona cuando uso mysql en el símbolo del sistema. ¿Por qué no podría conectarse?

¿Fue útil?

Solución

El problema era que no proporcioné ningún puerto en RobotFramework y no usa correctamente el puerto predeterminado de 3306. Una vez que puse el puerto, funcionó.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top