Google Data Studio - Ошибка коннектора Cloud SQL для MySQL

Nov 10 2020

Я создал экземпляр MySQL 8.0 на GCP и пытаюсь подключиться к нему через соединитель Cloud SQL для MySQL, доступный в Google Data Studio. Я выполнил все инструкции, приведенные вhttps://support.google.com/datastudio/answer/7020436?hl=en&ref_topic=6370347Я мог подключиться к MySQL через MySQL Workbench, а также через мою команду sql, используя SSL (сертификат сервера, сертификат клиента и ключ клиента), но не смог подключиться через «соединитель Cloud SQL для MySQL». Я не могу установить соединение даже через «Мой SQL-коннектор».

Я открыл общедоступный IP-адрес и даже внес в белый список все IP-адреса Google Data Studio, которые не нужны для «коннектора Cloud SQL для MySQL».

Я пробовал использовать пользователя root, а также нового пользователя testuser с доступом из '%'

Не могли бы вы сообщить мне, что может быть не так? есть ли какие-либо ограничения IAM, на которые мне следует обратить внимание?

ОБНОВЛЕНИЕ. Если версия gcp cloud MySQL - 5.7, коннектор «Cloud SQL for MySQL» успешно устанавливает соединение. Похоже, проблема связана с подключением к Cloud MySQL8.0.

Ответы

1 DonnaldCucharo Nov 11 2020 at 02:42

В вашей конфигурации нет ничего плохого. Дело в том, что Datastudio еще не поддерживает подключение к MySQL версии 8. Вот поток поддержки, который содержит обходной путь, он использует ProxySQL.

Другой альтернативой является создание еще одного экземпляра Cloud SQL для MySQL и использование версии 5.7.

Кроме того, вот общедоступный трекер проблем от Google, где вы можете получать обновления. Просто оставьте комментарий и укажите, что у вас возникла проблема.

Обратите внимание, что ожидаемого прибытия, когда функция будет запущена, нет.