非localhost数据库地址无法安装数据库[问题已解决]

2016-07-07 15:20 来源:www.chinab4c.com 作者:ecshop专家



[问题已解决] 在第 8 楼

我在 1gou.org 申请了个空间,网站的空间提供如:sql301.1gou.org 的mysql数据库地址,上传php探针到空间测试帐号密码,可以通过。

把网站ecshop代码上传空间后,执行安装向导,到第三步:配置系统,把帐号,密码等各项信息填好,点“数据库名栏”的“搜”按钮,提示“连接 数据库失败,请检查你输入的 数据库帐号 是否正确。”,已经试过多次,不会是填错数据的问题。

为了验证,再做了以下实验:
1.我上传了另一个非 ecshop 的 php 网站代码,也是可以安装成功。
2.在另一个提供 localhost 为 mysql 数据库地址的空间(freetzi.com)是可以通过安装的。

应该可以肯定是 ecshop 不能支持非 localhost 的mysql数据库地址,要怎么才能解决?

2009-10-05_210303.jpg (43.23 KB)

2009-10-05_210303.jpg

2009-10-05_210318.jpg (16.37 KB)

2009-10-05_210318.jpg


回答:
数据库的权限原因哟!

2# 乐天

你说得太深澳了。
如果是权限问题,为什么另一个代码又可以连接到这个数据库呢?

有些主机系统要授权使用数据库的IP,不能填localhost你就填127.0.0.1就行了

4# 镜花水月
还不是一样。

数据库的主机填写你网站服务器所在的固定IP地址,试试看

6# xuqianjin

不行。

PING sql301.1gou.org得到IP192.168.0.191.填这个看看

8# 镜花水月

成功,谢谢了。
不知道为什么会这样,太奇怪了。

我填写了IP,结果还是不可以啊?