我使用xampp和navicat在两台开发机器(膝上型计算机和台式计算机)上管理mysql。膝上型计算机是我的主要机器,而桌面则充当组的本地开发服务器。
通过navicat中的localhost连接到mysql,在笔记本电脑上可以正常工作。是否有一种方法(除了http隧道方法)允许通过navicat从膝上型计算机访问桌面?
发布于 2009-08-11 16:22:00
只要确保mysql绑定到0.0.0.0上的套接字,就可以连接到该套接字。我猜默认情况是mysql绑定到127.0.0.1,这当然很难从外部达到。
编辑: MySQL配置文件应该是在.\xampp\mysql\bin\my.ini中。您需要找到bind-address参数并将其更改为0.0.0.0。
然后,您的网络上的每个人都应该能够连接该MySQL实例。当然,这可能包括那些不该这么做的人。但是,只要每个mysql用户都有一个密码,并且实例不面向internet,就没有什么可担心的了。
发布于 2010-04-29 07:24:23
如果找不到,就添加它。
mysqld下的绑定地址=0.0.0.0
看吧,http://www.afella.org/mysql/my.ini
发布于 2019-12-21 13:19:43
对我来说,这更容易、更快:
localhost/phpmyadmin -> User accounts -> Edit privileges -> Login InformationHost name更改为Any host,或键入任何IP 192.168.0.3,甚至使用屏蔽192.168.0.%,然后单击Go按钮。
更多细节这里。您可以删除新创建的行后,您的目的将得到解决。
https://serverfault.com/questions/52794
复制相似问题