下面的这个脚本用到了namp扫描工具,所以,系统中如果没安装nmap扫描工具的,需要先安装该工具。
首先,检测mysql端口是否正常存在,端口不存在就执行启动mysql服务,当然,启动的脚本的位置根据你的安装路径会有不同,然后如果端口存在,则有mysql服务在运行,那么检测mysql状态,能不能正常连接,如能正常连接说明mysql正常,不做任何处理,如果不能正常连接,则杀掉所有mysql进程,然后启动mysql服务,为什么要杀掉进程而不进行正常的重起呢,是因为有时候mysql是不能正常关闭的,所以不能正常重起,所以保险的做法是杀掉进程,然后启动服务。(
本文介绍了一个使用nmap工具检查MySQL服务状态的脚本。该脚本会检测MySQL端口是否存在,若不存在则尝试启动服务;如果端口存在但服务无法连接,则会终止所有MySQL进程并重新启动服务。
102

被折叠的 条评论
为什么被折叠?



