|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
人们常说“成功孕育成功”,这种说法明显非常适合MySQL的情况。MySQL学习教程这个开源数据库号称在全世界有超过110万份的完全安装。 上面的这个剧本用到了namp扫描工具,以是,体系中假如没安装nmap扫描工具的,必要先安装该工具。
剧本的功效:
起首,检测mysql端口是不是一般存在,端口不存在就实行启动mysql服务,固然,启动的剧本的地位依据你的安装路径会有分歧,然后假如端口存在,则有mysql服务在运转,那末检测mysql形态,能不克不及一般毗连,如能一般毗连申明mysql一般,不做任那边理,假如不克不及一般毗连,则杀失落一切mysql历程,然后启动mysql服务,为何要杀失落历程而不举行一般的重起呢,是由于偶然候mysql是不克不及一般封闭的,以是不克不及一般重起,以是保险的做法是杀失落历程,然后启动服务。(
#!/bin/bash
/usr/bin/nmaplocalhostgrep3306
if[$?-eq0]
then
/usr/local/mysql/bin/mysql-uxxxxx-pxxxxxx--connect_timeout=5-e"showdatabases;"
if[$?-ne0]
then
/bin/psauxgrepmysqlgrep-vgrepawk{print$2}xargskill-9
/usr/local/mysql/bin/mysqld_safe--user=mysql&>/dev/null
fi
else
/usr/local/mysql/bin/mysqld_safe--user=mysql&>/dev/null
fi
MySQLAB公司的一个高级开发者者表示,“这个特点使得MySQL可以根据你当前的系统的需要来进行调整。” |
|