【问题标题】:How can i know what is the host name of my database on my server我怎么知道我的服务器上我的数据库的主机名是什么
【发布时间】:2016-01-14 04:10:01
【问题描述】:

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

【问题讨论】:

  • 在大多数情况下与您的服务器 IP 相同。
  • 您尝试从哪里访问??从您的笔记本电脑访问网络服务器数据库??
  • 什么是操作系统(OS)?

标签: javascript php sql oracle web-services


【解决方案1】:

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

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

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

【讨论】:

  • 但我已经将我的数据库上传到服务器,但服务器仍然给我一个连接未知 MySql 服务器主机的错误。那么我该如何解决呢?请帮助我
猜你喜欢
  • 1970-01-01
  • 2016-09-12
  • 1970-01-01
  • 2020-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多