windwos環境でスクリプトmysqlパスワードをリセット


123として保存する.batでいいよ~~~~~~~~~~~~~~~~~~~~~~~~!

  
  
  
  
  1. :reset_mypwd

  2. @ echo off

  3. title mysql

  4. color 0D

  5. MODE con: COLS=71LINES=25

  6. set /p newpwd=-^> root :  

  7. if "%newpwd%"=="" goto reset_mypwd

  8. echo.

  9. :mysqlpath

  10. set /p mysqlpath=-^> mysql , :  

  11. if "%mysqlpath%"=="" goto mysqlpath

  12. if not exist %mysqlpath%\my.ini echo -^> mysql , & goto mysqlpath

  13. echo.

  14. set tmptxt=%SystemRoot%\Temp\mysql-init.txt

  15. echo SET PASSWORD FOR 'root'@'localhost' = PASSWORD('%newpwd%');>%tmptxt%

  16. net stop mysql

  17. start /b %mysqlpath%\bin\mysqld-nt.exe --defaults-file="%mysqlpath%\my.ini"--init-file=%SystemRoot%\Temp\mysql-init.txt

  18. %mysqlpath%\bin\mysqladmin.exe shutdown -uroot -p"%newpwd%"

  19. rem tskill mysqld-nt

  20. del %SystemRoot%\Temp\mysql-init.txt

  21. echo root :%newpwd% , ......

  22. echo 3 , ......

  23. pause >nul

  24. net start mysql

  25. explorer http://127.0.0.1/phpmyadmin

  26. goto end


本文は「峰雲、彼女だけだ」から出た.ブログ、転載お断り!