xampp - 从LAN内的另一台本地计算机连接到本地数据库

时间:2010-08-04 10:14:32

标签: mysql xampp remote-access

我正在使用XAMPP来创建php项目。 我的系统是:name = con7和local ip = 192.168.1.20 另一个系统是:name = con12和local ip = 19.168.1.10

我想从con7连接到con12中的数据库。

我读到我们需要为主机(ip)提供访问权限,该主机尝试从cPanel->数据库(Linux主机控制面板)中的访问主机等其他机器进行连接。

我可以访问该系统,因为那个人(con7)执行数据输入并操作。 有点像这样。

那怎么办呢?

1 个答案:

答案 0 :(得分:0)

要连接到远程数据库,您必须确保:

  • mysql-server必须监听公共接口(例如eth0)才能通过lan访问。这可以通过telnet在端口3306(默认的mysql端口)
  • 上检查
  • 必须允许mysql-user至少从192.168.1.20或%(即所有主机)连接
  • mysql-user必须具有数据库的读(+写)权限

是否要运行PHP脚本,在mysql_connect()中添加正确的凭据就足够了。如果你想使用你的本地phpmyadmin来处理数据库,你必须在phpmyadmin-config中添加数据库。

希望有所帮助。