我有一个由one.com托管的数据库,其中包含以下设置:

PhpMyAdmin: https://dbadmin.one.com

Host: axelerate.be.mysql

Database: axelerate_be

Username: axelerate_be

Password: *****

我想使用树莓派LXTerminal运行的php文件与该数据库建立连接。 当我尝试建立连接时,出现此错误(主机未知):

Warning: mysqli_connect(): php_network_getaddresses: getaddrinfo

failed: Host is onbekend. in C:\xampp\htdocs\twitter\index.php on line

3

Warning: mysqli_connect(): (HY000/2002): php_network_getaddresses:

getaddrinfo failed: Host is onbekend. in

C:\xampp\htdocs\twitter\index.php on line 3 Failed to connect to

MySQL: php_network_getaddresses: getaddrinfo failed: Host is onbekend.

这是我的代码:

// Create connection

$con=mysqli_connect("axelerate.be.mysql","axelerate_be","*******","axelerate_be");

// Check connection

if (mysqli_connect_errno()) {

echo"Failed to connect to MySQL:" . mysqli_connect_error();

}else{

echo"it works!";

}

?>

我的问题:

如何在不编辑任何配置文件的情况下使此连接正常工作? (因此,如果有事情要做,我只想写在php文件中)

谢谢!

我认为您的房东是错的。" .mysql"不是有效的顶级域。 但是,axelerate.be似乎可以访问,可以尝试代替axelerate.be.mysql

基于.mysql的主机是one.com网络中的内部主机,它解析为承载数据库的服务器。 这些主机不适合在one.com主机外部进行连接,并且即使在公共IP上也可以接受来自世界各地的连接。

我知道为什么他们不允许这样做,但是有没有办法用我的树莓派从one.com上的数据库中读取内容? (也许在最坏的情况下,在axelerate.be上创建一个子域来处理连接和事务?)

@Onovar通常的解决方案是公开一个小型Web服务,以使所需的信息可用。根据可用的功能,一个ssh隧道也可以工作,但是我认为one.com不允许通过SSH连接到其Web服务器。

确保主机(axelerate.be.mysql)存在,尝试对其进行ping操作。 正如我所见,它不存在。

ping响应并不表示mysql服务器已启动并正在运行。

@Azrael但是Ping无响应表示主机不存在!多数民众赞成在这个问题。

@Azrael实际上,对ping的无响应通常意味着服务器正在过滤ICMP数据包。但是ping通常会告诉您DNS查找是否失败,这是您感兴趣的。 nslookup和host可能更适合于主机查找。

我认为您最好的猜测是使用一种程序,该程序检查所需的主机是否打开了端口3306(或您尝试连接的数据库使用的任何端口)

One.com不支持mysqli。 你必须用

$db=mysql_connect("example.com.mysql","username","password");

mysql_select_db("database", $db);

myql_ *已过时,您不应再使用此功能。

如果服务器上未安装mySQLi,则Kinda必须使用它。快速浏览主机功能和FAQ将显示未安装mySQLi。

php留言板在数据库没有ip,关于php:如何连接数据库(未知主机,无IP)相关推荐

  1. 如何查询网站虚拟服务器的ip,正确姿势查看海外虚拟主机真实IP地址 cPanel面板IP信息...

    老 左在前面的内容中有分享过<HawkHost老鹰主机lax203节点迁移 需要更换IP地址>这是我使用老鹰主机第一次遇到需要迁移更换IP地址的通知.如果我们在使用海外虚拟主机的时候,也可 ...

  2. java 留言板源码_jsp+servlet+javabean实现简易留言板(包含数据库文件)

    [实例简介] jsp+servlet+javabean实现简易留言板(包含数据库文件) 简单体验MVC设计模式 jsp:视图,与用户打交道:servlet:控制器,请求分配转发,联系视图层与模型层:j ...

  3. java 留言板源码,JSP留言板的JSP源码操作实施

    JSP留言板的JSP源码操作实施 很多JSP编程的爱好者都是出于要做网站的目的,那么网站的PR值就很重要网站的PR值全称为PageRank),是google搜索排名算法中的一个组成部分,级别从1到10 ...

  4. php实现简单的留言板

    最近学些php的课程还是一本满足的,毕竟是脚本语言还是很容易上手的,不吹不黑,哈哈!好了,进入正题,本文在实现留言板的过程讲解一些知识点. 如何连接数据库? 说来尴尬,我的wampserver的mys ...

  5. imx6ull开发板 通过usb网卡uboot ping通虚拟机和windows主机

    1遇到的问题:直接烧录 uboot+kernel 启动后,手动配置开发板IP地址可以和windows主机linux虚拟机ping通,但是只烧录uboot后无法ping通linux虚拟机和windows ...

  6. 网络无ip分配什么意思

    很多用户使用电脑或手机连接无线网络时,会出现"无 IP 分配"的提示,还有许多用户不知道网络无 IP 分配什么意思?IP 地址又是什么?我们遇到网络无 IP 分配应该如何解决呢? ...

  7. Linux下配置Apache虚拟主机(基于IP地址)

    Linux下配置Apache虚拟主机(基于IP地址) 一.虚拟主机 虚拟主机,又称虚拟服务器,是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术.虚拟主机之间完全独立,并可 ...

  8. 留言板(php+数据库)

    简介:此项目是运用了php+mysql+h5+css,项目环境运用了phpstudy.开发工具用了phpstrom.打开mysql把数据库复制件去,打开phpstudy环境,再把项目拖进phpstud ...

  9. php mysql留言板系统_PHP结合Mysql数据库实现留言板功能

    先给大家展示下留言板效果图: 最近看了下PHP基础语法,就想利用这些基本东西实现留言板,也是对基础知识的一个巩固. 什么是留言板?一种可以用来记录,展示文字信息的载体. 现切入正题,说说本次留言板是怎 ...

最新文章

  1. 汉语(普通话)的音素对齐
  2. 赠票 | 第三届语言与智能高峰论坛
  3. Java设计模式-七大设计原则
  4. 趣链 BitXHub跨链平台 (5)跨链网关-子模块
  5. nlp 中文停用词数据集
  6. semantic ui要装什么才能使用
  7. DNS的几个基本概念:
  8. RiPro子主题V8.1开心版 小八子主题v8.1版
  9. SGU 325 Palindrome(贪心)
  10. thinkphp 插件
  11. 项目总结【Excel中附件导出和导入】
  12. RabbitMQ八:交换机类型Exchange Types--Topic介绍
  13. canvas设置字体粗细用数字没效果_干货 | 用uni-app制作迷你PS小程序
  14. 实现二叉树各种遍历算法
  15. catia如何测量毛料尺寸_CATIA建模规定
  16. z8350mini盒子装fedora无线wifi命令研究
  17. “不能初始化photoshop,因为暂存盘已满”图文解决方案
  18. 银河帝国----基地与帝国
  19. python监听鼠标键盘_python用pynput监听控制键盘鼠标
  20. Android版股票K线图实现方案

热门文章

  1. OBJECTPROPERTY用法整理
  2. 第二批计算机专业有哪些学校,本科第二批院校名单
  3. Windows 7登陆时自动创建TEMP临时文件夹问题解决
  4. 基于PHP音乐网站平台系统设计与实现 开题报告
  5. adobe air linux centos,Ubuntu 11.10 安装Adobe Air 和卸载Air中的软件
  6. Kernel源码笔记之调度:4.Fork系统调用
  7. TCl显现价值投资潜力
  8. 瑞吉外卖【用户移动端】
  9. 揭秘维基解密及创始人:朱利安·阿桑奇 [图]
  10. 美国站亚马逊UL2772测试报告16 CFR PART 1512自行车安全报告办理