我怎么知道我服务器上数据库的主机名是什么

时间:2015-10-15 15:47:31

标签: javascript php sql oracle web-services

当我在笔记本电脑上运行我的PHP代码时,我使用我的主机名作为本地服务器,但现在我在网上注册我的网站,所以我现在用于我的sql连接的主机名我将我的站点IP地址作为主机在sql但该网站给我一个错误“主机'31 .170.163.50'不允许连接到这个MySQL

1 个答案:

答案 0 :(得分:0)

看起来您正在尝试从其他服务器连接到您的数据库。您的PHP脚本是否仍在自己的PC上运行?

您收到的消息是因为您尝试从地址为31.170.163.50的计算机访问数据库,这是不允许的。通常,当您拥有“正常”的简单共享主机时,您不能直接使用其他计算机上的数据库。只允许服务器本身的脚本使用数据库。

因此,解决方案是:将所有内容,脚本和数据库放在您的Web托管平台上,并在PHP脚本需要连接到您的数据库时使用localhost127.0.0.1