概述:MySQL 登录测试脚本
用于不断尝试登录 MySQL 。
@echo off
setlocal EnableDelayedExpansion
:loop
mysql -u root -pAdmin123 -e "SELECT 1;"
if %errorlevel% neq 0 (
echo Attempting to login again...
ping 127.0.0.1 -n 2 >nul
rem 如果需要更短的间隙使用 choice
rem choice /c X /t 1 /d Y >nul
goto loop
)
echo Logged in successfully!
exit
goto loop
endlocalMySQL 登录断点
- 附加调试,使用 Windbg 附加到 mysqld. exe 的子进程
- 加载 PDB 文件
.reload /p mysqld.exe - 添加断点
bp mysqld!login_connection - 使用如下所示脚本进行频繁登录测试
@echo off setlocal EnableDelayedExpansion :loop mysql -u root -pAdmin@123 -e "SELECT 1;" if %errorlevel% neq 0 ( echo Attempting to login again... ping 127.0.0.1 -n 2 >nul rem 如果需要更短的间隙使用 choice rem choice /c X /t 1 /d Y >nul goto loop ) echo Logged in successfully! goto loop endlocal