Linux中mysql自启解决方案

本文介绍如何在Linux环境下彻底停止MySQL服务,避免其自动重启。通过杀死mysqld_safe主进程,可以有效防止MySQL守护进程mysqld的自动启动,解决在进行系统维护或故障排查时的困扰。

由于MySQL有一个守护进程,MySQL_safe这样的,所以每次强制杀死,它都会自动启动

[root@localhost ~]# netstat -nlp | grep 3306
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      39634/mysqld        
[root@localhost ~]# kill -9 39634
[root@localhost ~]# netstat -nlp | grep 3306
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      47499/mysqld 

查看进程:ps -ef | grep mysqld

[root@localhost ~]# ps -ef | grep mysqld
mysql     47499 117002  0 22:34 ?        00:00:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --skip-grant-tables --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock
root      47581  38070  0 22:35 pts/4    00:00:00 grep --color=auto mysqld
root     117002      1  0 03:15 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --skip-grant-tables

kill掉mysqld_safe主进程 由于主进程会默认去保护子进程 所以kill掉主进程子进程的保护也就没有了也就不会再自启了

[root@localhost ~]# kill -9 117002
[root@localhost ~]# kill -9 47499  
[root@localhost ~]# ps -ef | grep mysqld
root      47616  38070  0 22:36 pts/4    00:00:00 grep --color=auto mysqld
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值