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
相关推荐
不写八个1 小时前
PHP教程004:php链接mysql数据库
数据库·mysql·php
计算机学姐2 小时前
基于SpringBoot的咖啡店管理系统【个性化推荐+数据可视化统计+配送信息】
java·vue.js·spring boot·后端·mysql·信息可视化·tomcat
٩( 'ω' )و2603 小时前
MySQL基础
数据库·mysql
生命不息战斗不止(王子晗)3 小时前
mysql基础语法面试题
java·数据库·mysql
流星白龙4 小时前
【MySQL】19.MySQL用户管理
android·mysql·adb
qq_283720054 小时前
mysql技巧(十二):内存优化Buffer Pool 缓冲原理详解与配置
mysql·缓冲
xiaokangzhe5 小时前
MySQL主从复制读写分离笔记
笔记·mysql·adb
羊小蜜.5 小时前
Mysql 01:基础查询(SELECT)全解——从单表到多字段的完整语法
数据库·mysql·查询
猿小喵5 小时前
记录一次从库并行回放出现死锁的问题
数据库·mysql·tdsql
熬夜的咕噜猫6 小时前
MySQL主从复制与读写分离
网络·数据库·mysql