【发布时间】:2014-04-09 12:30:59
【问题描述】:
我有两台计算机连接在局域网上,我想模拟客户端服务器类型的配置。所以假设我有 pc1 作为服务器,pc2 作为客户端。我在 pc1 上创建了一个数据库并保留了注册表单在 pc2 上。所以每当我执行注册脚本时,我都会收到以下错误。
连接 MySQL 失败:不允许主机 '192.168.2.6' 连接到这个 MySQL 服务器
这是我已将数据库主机替换为运行 xampp 的 pc1(server) 的 IP 地址的注册码。
<?php
define('DB_HOST', '192.168.2.7');//192.168.2.7 is the ip address of my server.
define('DB_NAME', 'hello');
define('DB_USER','root');
define('DB_PASSWORD','');
$con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " . mysql_error());
$db=mysql_select_db(DB_NAME,$con) or die("Failed to connect to MySQL: " . mysql_error());
我是否必须对 xampp 中的 mysql 配置文件进行任何更改,或者是否必须更改数据库主机名。
【问题讨论】: