lyhabc 发表于 2015-12-21 14:47

用php解析测试mysql连接

我们在学习lamp和lnmp的时候,安装完php都会测试php的解析是否正常。那么我们在解析的时候能否顺便测试mysql的连接是否OK呢?
以lamp为例 可以在/usr/local/apache2/htdocs 下面新建一个mysql.php(名字自定义)
写入以下内容
<?php
      $link = mysql_connect('127.0.0.1','root','123456');
      if ($link)
                echo"Success!!!";
      else
                echo"Failure....";
      mysql_close();
?>

保存退出后,在浏览器输入ip/mysql.php 。可以通过start或者stop mysql 来验证
127.0.0.1 :因为是本地的mysql,如果是远程的则输入相应的IP
root: mysql登录用户名
123456:登录密码。
顺便问下精通shell的同学,可以通过这种方式检查mysql,那么是不是也可以写脚本检测其他的服务呢?

seesea2517 发表于 2015-12-22 10:23

如果只是简单检测的话,可以用检测服务端口的办法来确认,比如 telnet 或 netstat 或 nmap 等命令来检测。
如果还要检测用户名什么的,那看来是要连接一下看看是不是能成功,这个用shell也可以用命令行的mysql来做登录检测。

你说的是想用上述的php脚本来做其它服务的检测是吗?其它的服务如果有相应的php模块/扩展可以使用的话那应该是没问题可以用的吧,如果没有的话,那可能也是要用socket连接服务端口的方式来做检测了。

Shell_HAT 发表于 2015-12-22 12:25

可以通过这种方式检查mysql,那么是不是也可以写脚本检测其他的服务呢?
是的,可以。
页: [1]
查看完整版本: 用php解析测试mysql连接