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
相关推荐
cypking5 分钟前
三、NestJS 开发实战文档-->集成 MySQL(TypeORM)
前端·数据库·mysql·adb·node.js
逍遥德16 分钟前
mysql-8.4.7-winx64.zip 安装/运行
数据库·mysql
lkbhua莱克瓦2421 分钟前
基础-约束
android·开发语言·数据库·笔记·sql·mysql·约束
嘟嘟w40 分钟前
MySQL 数据库存储引擎有那些,有什么区别?
数据库·mysql
千寻技术帮3 小时前
10361_基于Springboot的哈尔滨旅游管理系统
数据库·spring boot·mysql·毕业设计·旅游
talenteddriver10 小时前
mysql: MySQL索引和排序相关名词概念汇总
数据库·mysql
冰冰菜的扣jio14 小时前
MySQL三大重要日志详解
数据库·mysql
哈里谢顿14 小时前
django操作mysql常见错误大全
mysql·django
zwjapple14 小时前
MySQL SQL 面试核心考点与注意事项总结
数据库·sql·mysql
Knight_AL15 小时前
MySQL 分区表应用案例:优化数据管理与性能
数据库·mysql