在别的电脑上用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后。
你可以看到,每个帐号对应 的有一列host,这个就是允许登录的主机,如果host为%号,那么就是所有主机都可以登录,包括远程主机.我执行如下
那么我的其中一个root的帐号就能被所有的主机访问了..
第二种情况,就是ping 不通,那么你是须要借用其它的工具.可以用花生壳或稻草人这样的ddns工具进行静态化ip.
剩下的按照第一种情况一样,把你的帐号允许远程登录就可以了!