Studio danych Google - Cloud SQL dla błędu łącznika MySQL

Nov 10 2020

Utworzyłem instancję MySQL 8.0 na GCP i próbuję połączyć się z nią przez łącznik Cloud SQL dla MySQL dostępny w Google Data Studio. Postępowałem zgodnie ze wszystkimi instrukcjami zawartymi whttps://support.google.com/datastudio/answer/7020436?hl=en&ref_topic=6370347Mogłem połączyć się z MySQL przez MySQL Workbench, a także przez moje polecenie sql przy użyciu SSL (certyfikat serwera, certyfikat klienta i klucz klienta), ale nie mogłem połączyć się przez „Cloud SQL for MySQL connector”. Nie mogę nawiązać połączenia nawet przez „Moje złącze SQL”.

Otworzyłem publiczny adres IP, a nawet umieściłem na białej liście wszystkie adresy IP studia danych Google, które nie są potrzebne do połączenia „Cloud SQL for MySQL Connector”

Próbowałem użyć użytkownika root, a także nowego użytkownika „testuser” z dostępem z „%”

Czy możesz mi powiedzieć, co może być nie tak? czy są jakieś ograniczenia IAM, którym powinienem się przyjrzeć?

AKTUALIZACJA - jeśli wersja MySQL w chmurze gcp to 5.7, łącznik „Cloud SQL for MySQL” pomyślnie nawiązuje połączenie. Wygląda na to, że problem występuje podczas łączenia się z Cloud MySQL8.0

Odpowiedzi

1 DonnaldCucharo Nov 11 2020 at 02:42

Nie ma nic złego w Twojej konfiguracji. Chodzi o to, że Datastudio nie obsługuje jeszcze połączenia z MySQL w wersji 8. Oto wątek wsparcia, który zawiera obejście, używa ProxySQL.

Inną możliwością jest utworzenie kolejnej instancji Cloud SQL dla MySQL i użycie wersji 5.7.

Tutaj jest również publiczny moduł do śledzenia problemów od Google, w którym możesz otrzymać aktualizację. Po prostu zostaw komentarz i wskaż, że dotyczy Cię problem.

Pamiętaj, że nie ma ETA, kiedy funkcja zostanie uruchomiona.