javascript - 我如何知道服务器上数据库的主机名是什么

标签 javascript php sql oracle web-services

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

最佳答案

您似乎正在尝试从不同的服务器连接到数据库。您的 PHP 脚本还在您自己的 PC 上运行吗?

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

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

关于javascript - 我如何知道服务器上数据库的主机名是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33152979/

相关文章:

PHP: try catch 异常

MySQL如何计算一个整数适合另一个数字的次数以及剩下的内容

javascript - JQUERY 和 PHP POST - 在 console.log 中显示 00

javascript - 从 Chrome API onCompleted 方法获取请求和响应正文

回调的 JavaScript 参数

mysql - 优化非常慢的Mysql查询

sql - 使用generate_series查找字符串的出现

javascript - 间歇性 HTTP 403 禁止错误调用相同的 Ajax 代码

php - Youtube PHP APi 检查视频是否重复

php - 安装了 Pthreads 扩展,但仍然出现 PHP fatal error : Class 'Thread' not found