我使用xampp和navicat在两台开发机器(笔记本电脑和台式机)上pipe理mysql。 笔记本电脑是我的主机,而桌面则充当本组的本地开发服务器。
在navicat中通过localhost连接到mysql在笔记本电脑上工作正常。 有没有一种方法(除了HTTP隧道方法)允许通过navicat从笔记本电脑访问桌面?
只要确保你的mysql绑定到0.0.0.0上的套接字,你应该能够连接到该套接字。 我猜默认情况下是将mysql绑定到127.0.0.1,这当然很难从外部触及。
编辑:MySQLconfiguration文件应该在.\xampp\mysql\bin\my.ini 。 您需要查找bind-address参数并将其更改为0.0.0.0。
networking上的每个人都应该能够连接这个MySQL实例。 当然,这可能包括那些不应该那样做的人。 但只要每个mysql用户都有一个密码,并且实例并不面向互联网,那么就不用担心了。