Php 检查远程主机上的mysql状态
我需要检查mysql是否在给定主机上运行 例如,如果用户将100pulse.com作为主机,那么我已经检查了100pulse.com服务器,并输出该服务器中的mysql是脱机还是联机。有什么功能吗Php 检查远程主机上的mysql状态,php,mysql,Php,Mysql,我需要检查mysql是否在给定主机上运行 例如,如果用户将100pulse.com作为主机,那么我已经检查了100pulse.com服务器,并输出该服务器中的mysql是脱机还是联机。有什么功能吗 非常感谢您的帮助。@Arthur Halma回答:只有当服务器允许远程(非过滤)mysql连接并且与apache托管在同一台服务器上时,此选项才有效。如果没有外部连接或防火墙过滤连接,则会返回“未知MySQL服务器…” 最终,除非您拥有权限、主机信息和端口,否则无法确定数据库是否正在运行。即使服务器受
非常感谢您的帮助。@Arthur Halma回答:只有当服务器允许远程(非过滤)mysql连接并且与apache托管在同一台服务器上时,此选项才有效。如果没有外部连接或防火墙过滤连接,则会返回“未知MySQL服务器…” 最终,除非您拥有权限、主机信息和端口,否则无法确定数据库是否正在运行。即使服务器受到MySQL的拒绝服务(DoS)攻击,这将阻止动态网站加载,也不会导致未知的MySQL。大多数公司都会根据MySQL服务器的ip地址过滤流量,以阻止潜在的DoS攻击
更不用说并非所有公司都使用MySQL。有Oracle、DB2、Informix、Ingres、Microsoft SQL Server和PostgreSQL。你必须实施一些措施来检查他们正在使用的工具是否正常工作。除非你侵入100pulse.com,否则不要认为这是可行的。你不知道它运行在什么端口上,它是否允许外部访问,什么操作系统etcMost sysadmins尽最大努力保持后端服务(如数据库)与Internet的防火墙隔离;因此,如果没有与每个网站达成协议,就没有办法做到这一点。另外,请注意,网站和服务器是完全不同的东西;一个网站可以有多个服务器,一个服务器可以有多个网站。“有什么功能”就像“有魔杖吗?”问题。是的,我同意你们的观点。我也认为这是不可能的,但这个网站检查mysql是离线还是在线的,这产生了一些疑问,所以我把这个问题贴在这里。。