mysql随Linux开机主动启动
日期:2010年5月20日 作者:
#!/bin/sh
# Version: 0.2 by orczhou@gmail.com
MYSQLHOME=/opt/mysql #这里须要修正为你的mysql安装目录
if [ $# -ge 1 ];then
mysqldProc=`ps -efgrep -E "mysqld.+safe"grep -v "grep"wc -l`
if [ $1 = "stop" ] ;then
if [ $mysqldProc -eq 1 ];then
$MYSQLHOME/bin/mysqladmin -uroot shutdown
fi
elif [ $1 = "start" ];then
if [ $mysqldProc -eq 0 ];then
$MYSQLHOME/bin/mysqld_safe --user=mysql &
fi
fi
fi
做了如此改变后,咱们脚本须要接纳两个参数start stop了。假设你想让你mysqld在关闭主机的时分自动关闭,那么stop参数就能够起作用了:
$ln -s /etc/rc.d/init.d/mysqldauto /etc/rc.d/rc0.d/K20mysqld
这里做软衔接益处就表现出来了,启动和关闭只须要用一个脚本就能够了。
* * * * * 改变2:当你面对几十上百台主机的时分,MySQL的启动参数能够会不一样,比如备库启动时能够须要mysqld_safe –user=mysql –read_olny=1 &,这种情况如何办呢?这里提供一个处理思绪。
在主机上运转一个脚本,探测现在mysqld的启动参数,然后写到一个指定的文件里。开头,在你的启动脚本中,读取这个文件内部的启动参数来启动mysqld。It works。
(出处:https://www.yqdown.com/)
详解Oracle中数字与大写替换
下一篇:WEB顺序员须要把握的十大MySQL优化技巧
相关文章