sql >> Database teknologi >  >> RDS >> Mysql

RuntimeError:OperationalError:(2003, Kan ikke oprette forbindelse til MySQL-serveren på 'IP-adressen på forekomsten'

På Dataflow kan du ikke hvidliste en IP for at give Dataflow adgang til en SQL-instans. Hvis du ville bruge Java, ville den nemmeste måde være at bruge JdbcIO / JDBC socket factory.

Men da du bruger Python, vil det hjælpe at efterligne implementeringen af ​​JdbcIO.read() ved hjælp af Python-specifikke databaseforbindelsesfaciliteter. Der er dette relaterede spørgsmål med en løsning efter at have ændret nogle Cloud SQL-indstillinger og tilføjet relaterede python-koder.

Hvis dette virker komplekst, kan du alternativt eksportere data fra Cloud SQL til Cloud Storage og indlæs derefter fra Cloud Storage.




  1. Indsæt række i databasen med PreparedStatement

  2. MySQL Select sidste 7 dage

  3. Langsom forespørgsel på information_schema.tables

  4. Linux shell script til database backup