请教高手如何叫 本地PHP 连接 异地mysql数据库

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:36:30
我假设 有一台 192.168.1.1 的服务器只安装了 IIS 和 PHP

192.168.1.2 的服务器我安装了 mysql 数据库

现在我想 在192.168.1.1 的数据库中的 PHP空间 放如PHP 代码
那么 程序连接 不上 192.168.1.2的数据库

我现在只想了解 下 PHP 的设置 汗 大哥 高手们来点猛料 小的求教下
数据库地址mysql.fadabp.cn
数据库名 gaomanxiang
数据库用户名 gaomanxiang
数据库密码64211303

http://yp.lgrx.cn/setup/ 安装 地址 请 大家试下

PHP不需要特别的设置,连接远程数据库与本机数据库的设置是完全相同的,PHP5就是需要在PHP.INI里面添加MYSQL的扩展,PHP4无需操作。

192.168.1机器里面的PHP程序用下面的语句连接192.168.1.2的MYSQL数据库:
mysql_connect('192.168.1.2', '正常的用户名', '正常的密码');

你连接不上,可能关键在与没有在MYSQL里面建立相应的用户和授权,把你的连接不上的错误信息贴出来就能确定。

补充:你的错误信息确认了是授权问题,需要在MYSQL主机上运行MYSQL或者其它管理工具进行授权。

确定下数据名,用户名和密码是否正确?
确定下../include ../dede/templets目录权限是否是777
MYSQL里面要建立相应的用户和授权,如果是自己的服务器,你就在mysqladmin里设置下吧!

上面的说得很清楚了。
如果找不出问题,你先肯定一下你的mysql数据库装成功没有。

不用改其它的。。把localhost 改成192.168.1.2 就可以了

跟PHP的设置无关,这是远程连接MYSQL数据库的问题,你可能还没有在192.168.1.2这台机器上开远程连接的帐号密码.
你可以参考我空间中远程连接MYSQL的详细说明.
http://hi.baidu.com/wuming%5Fonesky/blog/item/6ddede1bc68f9ef9af5133aa.html