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
相关推荐
t***44236 小时前
MySQL 导出数据
数据库·mysql·adb
翔云1234567 小时前
MySQL主从库复制中,主库如何查找对应日志文件位置
数据库·mysql
Mr_star_galaxy8 小时前
【MySQL基础】视图和权限管理
数据库·mysql
lipiaoshuigood9 小时前
MySQL 数据出海之数据同步方案
数据库·mysql
v***570012 小时前
MYSQL 创建索引
数据库·mysql
计算机毕设vx_bysj686914 小时前
计算机毕业设计必看必学~基于SpringBoot校园招聘系统的设计与实现,原创定制程序、单片机、java、PHP、Python、小程序、文案全套、毕设成品等!
java·spring boot·mysql·课程设计
翔云12345615 小时前
在MySQL中,出现Executed_Gtid_Set 乱序增长的场景
数据库·mysql
dinga1985102617 小时前
MySQL 批量删除海量数据的几种方法
数据库·mysql
筵陌18 小时前
MySQL事务管理(上)
数据库·mysql
xj1986031918 小时前
MySql-9.1.0安装详细教程(保姆级)
数据库·mysql