PHP 版的 mysqlping

如何判断一个mysql是否活着呢,mysqladmin提供了该功能,其实原理很简单,只要我们随便提供一个 mysql肯定不接受的用户名、密码,mysql如果存在,肯定要拒绝的,这时产生的错误号与mysql不存在产生的错误号肯定不一样,这样就判断出来了,下面是一个简单的例子,PHP版的:

<?php
$host 
$argv[1
];
$port $argv[2
];
@
mysql_connect($host.":".$port,‘oot’,‘jjjj’
);
if(
mysql_errno() == 1045
) {
    echo 
"mysql alived\n"
;
} else {
    echo 
"mysql died\n"
;
}
?>

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据