Подключите Google Data Studio к локальному серверу Mysql

0

Я начал использовать Google Data Studio. Мне было очень легко превратить данные Excel в интуитивно понятные бизнес-панели с небольшим или отсутствием навыков кодирования.

Но у меня есть проблема здесь, когда я пытаюсь подключиться к Mysql DB (работает на моей локальной системе), я столкнулся с ошибкой.

Детали соединения:

Изображение 174551

Сообщение об ошибке: Изображение 174551

Я пробовал использовать код ошибки, но не повезло.

Но я могу получить доступ к локальному серверу Mysql из Mysql Workbench.

Что мне здесь не хватает? Data Studio Heros?

Заранее спасибо.

Теги:
database-connection
google-data-studio

4 ответа

1

Google Data Studio работает в Интернете, поэтому не имеет доступа к вашей личной локальной сети. Тем не мение,

  • Вы можете сделать MySQL db Engine доступным для Интернета, изменив параметр bind-address (см. В MySQL Workbench, экземпляр> Файл опций> Сеть> Общие> bind-address) до 0.0.0.0.

  • Вам также необходимо создать нового пользователя, которому разрешено подключаться из Hosts Matching %, поскольку серверы Google Data Studio используют десяток разных IP-адресов (https://support.google.com/datastudio/answer/7088031?hl=ru)

Пожалуйста, обратитесь к этому вопросу: как сделать базу данных mySQL на моем локальном доступном с разных компьютеров?

Обратите внимание: это плохой способ открыть доступ к вашему персональному компьютеру, и вы можете вместо этого использовать облачную службу MySQL или MariaDB, такую как https://console.cloud.google.com/launcher/details/bitnami-launchpad/MariaDB

0

Как будет упомянуто выше, рекомендуется использовать облачный сервис, такой как Google Cloud, для размещения базы данных MySql, а затем подключиться к ней.

Когда вы подключаете свою базу данных к Data Studio, вам нужно открыть брандмауэр для всех IP-адресов, которые он использует. Вы можете найти полный список IP-адресов в нижней части этой статьи поддержки https://support.google.com/datastudio/answer/7088031?hl=ru.

Если ваша база данных находится за брандмауэром, вам необходимо открыть доступ ко всем следующим IP-адресам. Они используются Data Studio для подключения к вашей базе данных MySql и запроса к ней.

0

Вы не можете поместить адрес хоста как локальный.

1) Вам нужно будет проверить адрес своего устройства на whatismyip.com или что-то в этом роде.

2) Во-вторых, вам нужно проверить, находится ли ваше устройство под брандмауэром или нет.

Вы можете ссылаться ниже URL для получения дополнительной информации http://qsok.com/x/KIBr

0

Простой ответ. Чтобы открыть службу localhost в Интернете, вы должны использовать ngrok.

Для вашего MySQL команда:

ngrok tcp 3306

Затем отобразится имя хоста, которое вы должны использовать в студии данных.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню