我已经开始使用谷歌的数据工作室我发现很容易将Excel数据转换为直观的商业仪表板,几乎没有编码技能。
但是我在这里遇到问题,每当我尝试连接到Mysql DB(在我的本地系统上运行)时,我都会遇到错误。
连接细节:
我试过谷歌搜索错误代码,但没有运气。
但是我可以从Mysql Workbench访问本地的Mysql Server。
我在这里失踪的是什么? Data Studio Heros?
提前致谢。
Google Data Studio在网络上运行,因此无法访问您的个人本地网络。然而,
bind-address
参数(请参阅MySQL Workbench,实例>选项文件>网络>常规> bind-address
)更改为0.0.0.0
,使您可以访问Web数据库的MySQL数据库引擎。%
连接的新用户,因为Google Data Studio服务器使用了十几个不同的IP地址(https://support.google.com/datastudio/answer/7088031?hl=en)请参考这个问题:How to make mySQL database at my local accessible from different machines?
请注意,这是打开个人计算机访问权限的不良做法,您可能希望使用MySQL或MariaDB云服务,例如https://console.cloud.google.com/launcher/details/bitnami-launchpad/mariadb
正如上面提到的,使用Google Cloud等云服务来托管MySql数据库然后在那里进行连接的最佳实践。
将数据库连接到Data Studio时,需要为其使用的所有IP地址打开防火墙。您可以在本支持文章https://support.google.com/datastudio/answer/7088031?hl=en的底部找到完整的IP列表
如果您的数据库位于防火墙后面,则需要打开对以下所有IP地址的访问权限。 Data Studio使用它们连接并查询MySql数据库。
您不能将主机地址作为localhost。
1)您需要在whatismyip.com或类似的地方检查您的设备地址。
2)您需要检查的第二件事是您的设备是否在防火墙下。
您可以参考以下网址获取更多信息http://qsok.com/x/KIBr