sql >> Databáze >  >> RDS >> Mysql

RuntimeError:OperationalError:(2003, nelze se připojit k serveru MySQL na 'IPaddress of the instance'

Na Dataflow nemůžete přidat IP na seznam povolených, abyste umožnili Dataflow přístup k instanci SQL. Pokud byste používali Javu, nejjednodušší by bylo použít JdbcIO / JDBC socket factory.

Ale protože používáte Python, pomohlo by napodobení implementace JdbcIO.read() pomocí specifických databázových zařízení pro Python. Existuje tato související otázka s řešením po změně některých nastavení Cloud SQL a přidání souvisejících kódů pythonu.

Pokud se vám to zdá složité, alternativně můžete exportovat data z Cloud SQL do cloudového úložiště a poté načíst z cloudového úložiště.




  1. Dotaz na vztahy cizího klíče tabulky

  2. MySQL Vyberte řádky, kde je sloupec časového razítka mezi dneškem a před 10 minutami

  3. Jak RLIKE funguje v MariaDB

  4. Jak nainstalovat ArangoDB na Ubuntu 20.04