创建Shell脚本方便MySQL服务端启动
本文原创,欢迎转载。转载请在文章明显可见处张贴如下内容:(注意:请保留超链接格式)
本文为Rainisic原创,欢迎转载,转载请在文章明显可见处张贴原帖信息:
http://www.cnblogs.com/rainisic/archive/2012/05/21/shell_start_mysqld.html
1. 编写Shell脚本:
#! /bin/sh case $1 in start) /usr/local/mysql/bin/mysqld_safe --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql & echo "MySQL service has stated." ;; stop) killall mysqld; echo "MySQL service has stoped." ;; restart) killall mysqld /usr/local/mysql/bin/mysqld_safe --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql & echo "MySQL service has restarted." ;; *) echo "No such argument." exit 1 ;; esac
2. 创建软链接,将脚本作为服务运行
shell> sudo ln -s ~/workspace/shell/mysql/mysqld /etc/init.d/mysqld
3. 启动、停止、重启MySQL服务
shell> sudo service mysqld start shell> sudo service mysqld stop shell> sudo service mysqld restart
注:本人刚刚接触Shell,上面代码写的并不完善,欢迎大家来修改~另外,上面代码的restart方法暂时有点问题~
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步