Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

RuntimeError:OperationalError:(2003, não é possível conectar ao servidor MySQL em 'endereço IP da instância'


No Dataflow, você não pode colocar um IP na lista de permissões para permitir que o Dataflow acesse uma instância do SQL. Se você estiver usando Java, a maneira mais fácil seria usar a fábrica de soquetes JdbcIO / JDBC.

Mas como você está usando o Python, imitar a implementação de JdbcIO.read() usando recursos de conectividade de banco de dados específicos do Python ajudaria. Há esta pergunta relacionada com uma solução alternativa depois de alterar algumas configurações do Cloud SQL e adicionar códigos Python relacionados.

Se isso parecer complexo, você também pode exportar dados de Cloud SQL para Cloud Storage e, em seguida, carregue do Cloud Storage.