如何允许使用xampp远程访问mysql?

我使用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用户都有一个密码,并且实例并不面向互联网,那么就不用担心了。

如果找不到,添加它。

bind-address = 0.0.0.0在mysqld下

看到它http://www.afella.org/mysql/my.ini