Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Google Data Studio连接到本地Mysql服务器_Mysql_Database Connection_Google Data Studio - Fatal编程技术网

将Google Data Studio连接到本地Mysql服务器

将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在网络上运行,因此无法访问您的个人本地网络。但是,

我已经开始使用谷歌的DataStudio,我发现很容易将Excel数据转换成直观的业务仪表盘,而只需很少或根本不需要编码技巧

但我这里有一个问题,每当我尝试连接到Mysql DB(在我的本地系统上运行)时,我都会遇到错误

连接详细信息:

错误消息:

我试着用谷歌搜索错误代码,但没有成功

但是我可以从Mysql工作台访问本地Mysql服务器

我在这里错过了什么?Data Studio Heros


提前感谢。

Google Data Studio在网络上运行,因此无法访问您的个人本地网络。但是,

  • 您可以通过将
    绑定地址
    参数(请参见MySQL工作台上的实例>选项文件>网络>常规>
    绑定地址
    )更改为
    0.0.0
    ,使MySQL db引擎可访问web

  • 您还需要创建一个新用户,允许其从匹配
    %
    的主机进行连接,因为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数据库