Google Data Studio - Cloud SQL für MySQL Connector-Fehler
Ich habe eine MySQL 8.0-Instanz auf GCP erstellt und versucht, eine Verbindung über Cloud SQL für MySQL Connector herzustellen, die mit Google Data Studio verfügbar ist. Ich habe alle Anweisungen in befolgthttps://support.google.com/datastudio/answer/7020436?hl=en&ref_topic=6370347Ich konnte über MySQL Workbench und über meinen SQL-Befehl mit SSL (Serverzertifikat, Clientzertifikat und Clientschlüssel) eine Verbindung zu MySQL herstellen, konnte jedoch keine Verbindung über "Cloud SQL für MySQL Connector" herstellen. Ich kann keine Verbindung über "My SQL Connector" herstellen.
Ich habe Public IP geöffnet und sogar alle IP-Adressen von Google Data Studio auf die Whitelist gesetzt, die für "Cloud SQL für MySQL Connector" nicht benötigt werden.
Ich habe versucht, sowohl den Root-Benutzer als auch den neuen Benutzer "testuser" mit Zugriff von '%' zu verwenden.
Könnten Sie mich bitte wissen lassen, was falsch sein könnte? Gibt es irgendwelche IAM-Einschränkungen, die ich prüfen sollte?
UPDATE - Wenn die gcp cloud MySQL-Version 5.7 ist, stellt der Connector "Cloud SQL für MySQL" die Verbindung erfolgreich her. Es sieht so aus, als ob das Problem beim Herstellen einer Verbindung zu Cloud MySQL8.0 liegt
Antworten
An Ihrer Konfiguration ist nichts auszusetzen. Es ist so, dass Datastudio die Verbindung zu MySQL Version 8 noch nicht unterstützt. Hier ist ein Support-Thread , der eine Problemumgehung enthält und ProxySQL verwendet.
Eine andere Alternative besteht darin, dass Sie eine weitere Cloud SQL für MySQL-Instanz erstellen und Version 5.7 verwenden.
Außerdem finden Sie hier einen öffentlichen Issue-Tracker von Google, über den Sie ein Update erhalten können. Hinterlassen Sie einfach einen Kommentar und geben Sie an, dass Sie von dem Problem betroffen sind.
Beachten Sie, dass es keine ETA gibt, wenn die Funktion eingeführt wird.