方法1:监听3306端口

方法2:查看mysqld进程

把稳把稳:如果利用进程过滤的话,脚本名称如果里面包含mysql的话,脚本实行有坑,牢记!


由于会把脚本也grep了一次,导致结果不准确;

php执行mysql语句返回shell剧本监控MySQL办事是否正常 PHP

实行结果如下:

方法3:双保险,进程和端口都成功才算mysql做事正常

方法4:利用客户端登录mysql实行命令,查看返回结果测试做事是否启动,理论上此方法最可靠。

实行结果如下:[root@localhost baby]# sh check_db_client.shMySQL is running