sql >> Base de Datos >  >> RDS >> Mysql

RuntimeError:OperationalError:(2003, no se puede conectar al servidor MySQL en la 'dirección IP de la instancia'

En Dataflow, no puede incluir en la lista blanca una IP para permitir que Dataflow acceda a una instancia de SQL. Si estuviera usando Java, la forma más fácil sería usar la fábrica de sockets JdbcIO / JDBC.

Pero dado que está utilizando Python, sería útil imitar la implementación de JdbcIO.read() utilizando las instalaciones de conectividad de base de datos específicas de Python. Hay esta pregunta relacionada con una solución alternativa después de cambiar algunas configuraciones de Cloud SQL y agregar códigos de python relacionados.

Si esto parece complejo, también puede exportar datos de Cloud SQL a almacenamiento en la nube y luego cargar desde Cloud Storage.