Tableau如何连接其他电脑上的mysql数据库

时间:2024-04-07 15:45:22

在别的电脑上用Tableau,如何连接到自己电脑的mysql 数据库, 服务器名、用户名和密码该如何填

首先,需要在mysql中创建一个允许远程连接的账户,例如
mysql> grant all privileges on *.* to [email protected]'%'  identified by 'password';
mysql> flush privileges;
这样就设置好了远程连接的账户,其中username是用户名,password是密码;然后就用改账户的信息在远程连接了。

但是还需要注意检查IP。先判断是不是在同 一个网络之间,你ping 一下它的ip ,看能不能ping通。

这样就有两种情况,第一种:能ping通,说明你们在同一个网络中,可以直接访问。你只要在你的登录用户中的帐号加上可外部访问就可以了...也就是授权.比如你的帐号是root   你可以进入mysql后。



Tableau如何连接其他电脑上的mysql数据库



你可以看到,每个帐号对应 的有一列host,这个就是允许登录的主机,如果host为%号,那么就是所有主机都可以登录,包括远程主机.我执行如下


Tableau如何连接其他电脑上的mysql数据库













那么我的其中一个root的帐号就能被所有的主机访问了..


第二种情况,就是ping 不通,那么你是须要借用其它的工具.可以用花生壳稻草人这样的ddns工具进行静态化ip.

剩下的按照第一种情况一样,把你的帐号允许远程登录就可以了!