重庆思庄Oracle、Redhat认证学习论坛
标题: 编写mysql多实例启动脚本 [打印本页]
作者: 梅钟园 时间: 2019-8-11 11:31
标题: 编写mysql多实例启动脚本
本帖最后由 梅钟园 于 2019-8-11 11:50 编辑
脚本原理:
启动MySQL动作:
mysqld_safe来执行启动
停止MySQL动作:
使用mysqladmin来执行停止动作
重启的MySQL动作:
原理就是先停止,然后再启动
但是要注意:简单的sleep来等待停止和启动过程极可能出现在短时间内重复运行重启,mysqld_safe报错提示已经启动了一个实例的问题
这里可以参考MySQL提供的默认启动脚本mysqld.service中的wait_for_pid()这个函数。
以下是启动脚本,效果如图: