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
相关推荐
不想写bug呀9 小时前
MySQL索引介绍
数据库·mysql
北辰当尹9 小时前
【小迪安全2023】day42 php应用&mysql架构&sql注入&跨库查询&文件读写&权限操作
mysql·安全·php
从天而降的扣篮11 小时前
MySQL自动添加分区表的函数
数据库·mysql
悄悄敲敲敲11 小时前
MySQL 事务
数据库·mysql
Linux蓝魔12 小时前
外网同步清华源mysql到内网搭建mysql源
数据库·mysql
Dxy123931021613 小时前
告别默认排序:MySQL自定义排序的“炼金术”
android·数据库·mysql
Chan1613 小时前
《MYSQL技术内幕》| InnoDB存储引擎与日志文件
java·大数据·spring boot·mysql·架构·java-ee·intellij-idea
无限码力13 小时前
华为OD技术面真题 - 数据库Mysql - 1
mysql·华为od·华为od技术面真题·华为od技术面八股·华为od技术面mysql八股
玄同76514 小时前
SQLAlchemy 模型定义完全指南:从基础到进阶的 ORM 实战
人工智能·python·sql·mysql·机器学习·自然语言处理·database
betazhou15 小时前
mysql备份脚本
android·mysql·adb·数据库备份