win cmd命令 停止删除mysql服务和杀掉mysql进程

一个bat命令:停止删除mysql服务和杀掉mysql进程

内容展示 将内容复制到文本,并改一下后缀为.bat 然后点击即可

复制代码
@echo off
chcp 65001
setlocal enabledelayedexpansion
REM 初始化一个空的列表
set "service_list="
REM 获取所有MySQL相关服务名称并存入列表
for /f "tokens=2 delims=:" %%a in ('cmd /c "sc queryex type= service state= all | findstr /i "mysql""') do (
    set "current_service=%%a"
    set "service_list=!service_list!!current_service!"
)

REM 循环列表中的服务名称
for %%s in (%service_list%) do (
	echo 检测到MySQL服务名称: %%s
	REM 停止MySQL服务
	sc stop %%s
	REM 改为手动启动
	sc config %%s start= demand
	REM 删除服务-谨慎操作哦-已注释
	REM sc delete %%s force
)

REM 检查3306端口并杀掉
for /f "tokens=5" %%i in ('netstat -ano ^| findstr :3306') do set "pid=%%i"
if defined pid (
    echo 检测到mysql进程: %pid%
	echo 杀掉mysql进程
	REM 杀掉占用3306端口的进程
	taskkill /F /PID %pid%
)
echo --------检查结束---------
pause
相关推荐
千层冷面4 小时前
数据库分库分表
java·数据库·mysql·oracle
清风拂山岗 明月照大江6 小时前
MySQL运维
运维·数据库·mysql
进击的CJR6 小时前
redis哨兵实现主从自动切换
mysql·ffmpeg·dba
crossaspeed7 小时前
MySql三大日志——(八股)
数据库·mysql
墨香幽梦客9 小时前
数据库选型对比:MySQL、Oracle与PostgreSQL的企业应用场景分析
数据库·mysql·oracle
清风拂山岗 明月照大江10 小时前
MySQL进阶
数据库·sql·mysql
YIN_尹10 小时前
【MySQL】表的约束(上)
android·数据库·mysql
云和数据.ChenGuang11 小时前
运维故障之MySQL 连接授权错误
运维·数据库·人工智能·mysql
Maggie_ssss_supp11 小时前
Linux-MySQL数据类型&表操作
数据库·mysql
廋到被风吹走11 小时前
【数据库】【MySQL】高可用架构深度解析:从主从复制到自动切换
数据库·mysql·架构