将Google Data Studio连接到本地Mysql服务器
我已经开始使用谷歌的DataStudio,我发现很容易将Excel数据转换成直观的业务仪表盘,而只需很少或根本不需要编码技巧 但我这里有一个问题,每当我尝试连接到Mysql DB(在我的本地系统上运行)时,我都会遇到错误 连接详细信息: 错误消息: 我试着用谷歌搜索错误代码,但没有成功 但是我可以从Mysql工作台访问本地Mysql服务器 我在这里错过了什么?Data Studio Heros将Google Data Studio连接到本地Mysql服务器,mysql,database-connection,google-data-studio,Mysql,Database Connection,Google Data Studio,我已经开始使用谷歌的DataStudio,我发现很容易将Excel数据转换成直观的业务仪表盘,而只需很少或根本不需要编码技巧 但我这里有一个问题,每当我尝试连接到Mysql DB(在我的本地系统上运行)时,我都会遇到错误 连接详细信息: 错误消息: 我试着用谷歌搜索错误代码,但没有成功 但是我可以从Mysql工作台访问本地Mysql服务器 我在这里错过了什么?Data Studio Heros 提前感谢。Google Data Studio在网络上运行,因此无法访问您的个人本地网络。但是,
提前感谢。Google Data Studio在网络上运行,因此无法访问您的个人本地网络。但是,
- 您可以通过将
参数(请参见MySQL工作台上的实例>选项文件>网络>常规>绑定地址
)更改为绑定地址
,使MySQL db引擎可访问web0.0.0
- 您还需要创建一个新用户,允许其从匹配
的主机进行连接,因为Google Data Studio服务器正在使用十几个不同的IP地址()%
请注意,打开对个人计算机的访问是一种不好的做法,您可能需要使用MySQL或MariaDB云服务,如简单回答:要向web公开localhost服务,您必须使用 对于您的MySQL,命令是:
ngrok tcp 3306
然后将显示您必须使用data studio的主机名。您不能将主机地址设置为本地主机 1) 您需要在whatismyip.com或类似网站上查看您的设备地址 2) 你需要检查的第二件事是你的设备是否在防火墙下 您可以参考下面的URL了解更多信息
如上所述,最好使用云服务(如谷歌云本身)来托管MySql数据库,然后在那里建立连接 当您将数据库连接到DataStudio时,需要为它使用的所有IP地址打开防火墙。您可以在这篇支持文章的底部找到IP的完整列表 如果您的数据库位于防火墙后面,则需要打开对的访问权限 以下所有IP地址都将被删除。这些是由DataStudio使用的 连接并查询MySql数据库