方法 1:批处理脚本(restart_mysql.bat)
@echo off
echo [%date% %time%] 开始重启 MySQL56... >> C:\mysql_restart.log
:: 1. 停止 MySQL56 服务
net stop MySQL56 >nul 2>&1
if %errorlevel% neq 0 (
echo [%date% %time%] 停止 MySQL56 失败! >> C:\mysql_restart.log
exit /b 1
)
:: 2. 等待 3 秒确保完全关闭
timeout /t 3 >nul
:: 3. 启动 MySQL56 服务
net start MySQL56 >nul 2>&1
if %errorlevel% neq 0 (
echo [%date% %time%] 启动 MySQL56 失败! >> C:\mysql_restart.log
exit /b 1
)
echo [%date% %time%] MySQL56 重启成功! >> C:\mysql_restart.log
在任务计划中设置任务计划即可。