標籤:auth mysqld upd mysql password let exe pass bsp
@echo offecho 停止服務net stop mysqlecho 刪除服務sc delete mysqlecho 安裝mysql...cd /d %~dp0\binmysqld.exe -installping 127.1 -n 1 >nulping 127.1 -n 1 >nulecho 初始化mysql...mysqld.exe --initializeEXIT
@echo offecho 停止服務taskkill /f /im mysqld.exetaskkill /f /im mysql.exenet stop mysql >nulecho 刪除服務sc delete mysqlecho 卸載mysqlcd /d %~dp0\binping 127.1 -n 1 >nulmysqld.exe -removerd /s /q %~dp0\data
::@echo off@title mysql密碼重設為%pwd%echo 1.停止mysql服務set pwd=roottaskkill /f /im mysqld.exetaskkill /f /im mysql.exenet stop mysql >nul echo 2.mysqld 以 skip 許可權 表 運行cd /d %~dp0\binstart mysqld.exe -nt --skip-grant-tablesping 127.1 -n 1 >nulecho use mysql;>C:\tmp.txtecho update MySQL.user set authentication_string=password("%pwd%") where user=‘root‘;>>C:\tmp.txtecho flush privileges; >>C:\tmp.txtecho exit >>C:\tmp.txtecho 3.mysql以root無密碼登入 4.修改密碼echo "密碼 重新設定為%pwd%了 "mysql <C:\tmp.txttaskkill /f /im mysqld.exetaskkill /f /im mysql.exenet stop mysql >nul net start mysqldel C:\tmp.txt /Fping 127.1 -n 1 >nulecho set password = PASSWORD("%pwd%");>C:\tmp.sqlecho exit >>C:\tmp.sqlecho "輸入密碼:%pwd%"mysql.exe --connect-expired-password -u root -p"%pwd%"< C:\tmp.sqlping 127.1 -n 1 >nuldel C:\tmp.sql /FEXIT
MySQL綠色安裝