windwos環境でスクリプトmysqlパスワードをリセット
:reset_mypwd
@ echo off
title mysql
color 0D
MODE con: COLS=71LINES=25
set /p newpwd=-^> root :
if "%newpwd%"=="" goto reset_mypwd
echo.
:mysqlpath
set /p mysqlpath=-^> mysql , :
if "%mysqlpath%"=="" goto mysqlpath
if not exist %mysqlpath%\my.ini echo -^> mysql , & goto mysqlpath
echo.
set tmptxt=%SystemRoot%\Temp\mysql-init.txt
echo SET PASSWORD FOR 'root'@'localhost' = PASSWORD('%newpwd%');>%tmptxt%
net stop mysql
start /b %mysqlpath%\bin\mysqld-nt.exe --defaults-file="%mysqlpath%\my.ini"--init-file=%SystemRoot%\Temp\mysql-init.txt
%mysqlpath%\bin\mysqladmin.exe shutdown -uroot -p"%newpwd%"
rem tskill mysqld-nt
del %SystemRoot%\Temp\mysql-init.txt
echo root :%newpwd% , ......
echo 3 , ......
pause >nul
net start mysql
explorer http://127.0.0.1/phpmyadmin
goto end
本文は「峰雲、彼女だけだ」から出た.ブログ、転載お断り!