暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

CentOS 7下systemd是如何stop mysql服务的

DBA阿Q 2021-04-13
282


【背景】

有同事在研究mongo的服务启动方式,讨论到mysql5.7的服务管理时一起做了下面测试。

MySQL5.7是用systemd来管理service的,它的配置文件/usr/lib/systemd/system/mysqld@.service中,只定义了ExecStart启动服务器的命令,

但没有定义ExecStop参数,就是停止mysqld服务时执行的命令。systemd究竟是如何stop mysql服务的。

【测试步骤】

1、执行关闭服务的命令

systemctl stop mysqld@replica02.service

2、使用systemtap脚本来抓取kill进程时的信号量

global target;
文章转载自DBA阿Q,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论