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

spr*_*man 7 mysql xampp navicat

我正在使用 xampp 和 navicat 在两台开发机器(笔记本电脑和台式机)上管理 mysql。笔记本电脑是我的主要机器,而台式机则充当团队的本地开发服务器。

在笔记本电脑上通过 navicat 中的 localhost 连接到 mysql 工作正常。有没有办法(除了 http 隧道方法)允许通过 navicat 从笔记本电脑访问桌面?

inn*_*naM 6

只需确保您的 mysql 绑定到 0.0.0.0 上的套接字,并且您应该能够连接到该套接字。我猜默认是 mysql 绑定到 127.0.0.1,当然,从外部很难到达。

编辑:MySQL 配置文件应该.\xampp\mysql\bin\my.ini. 您需要找到该bind-address参数并将其更改为 0.0.0.0。

然后,您网络上的每个人都应该能够连接该 MySQL 实例。当然,这可能包括那些更不应该这样做的人。但是只要每个mysql用户都有一个密码,并且实例不面向互联网,就没有什么可担心的。