文章目录
概述:MySQL 登录测试脚本
用于不断尝试登录 MySQL 。
1 | @echo off |
MySQL 登录断点
- 附加调试,使用 windbg 附加到 mysqld. exe 的子进程
- 加载 PDB 文件
1
.reload /p mysqld.exe
- 添加断点
1
bp mysqld!login_connection
- 使用如下所示脚本进行频繁登录测试
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16@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