MySQL密码修改工具.BAT 暂无演示

MySQL密码修改工具.BAT

售价:
暂无购买权限
  • 普通用户暂无购买权限 升级会员
  • 会员会员购买价格 :0积分
  • 终身会员购买价格 : 免费
  • 坚持每天更新
  • 多平台源码收集
  • VIP群保障服务
  • 收集分享更新
  • 海量源码资源
  • 技术支持保障有力

升级尊贵会员
享受全站VIP待遇

1040+
会员已经加入
  • 文章介绍
  • 评价建议
  • @title MySQL密码修改工具
    @echo off
    @color 0a
    @ECHO ┃ 提示: ┃
    @ECHO ┃ MySQL默认安装的服务名为MySQL ┃
    @ECHO ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
    :confg_servnm
    set /p servnm=-^> 请输入MySQL的服务名(回车为默认的”MySQL”):
    if “%servnm%”==”” set “%servnm%”==”MySQL”
    :reset_mydpwd
    set /p newpwd=-^> 请输入新的 root 密码:
    if “%newpwd%”==”” goto reset_mydpwd
    echo use MySQL >C:\mysqlpass.txt
    echo update user set password=password(‘%newpwd%’) where user=”root”;>>C:\mysqlpass.txt
    echo flush privileges; >>C:\mysqlpass.txt
    net stop %servnm% 2>nul
    reg query “HKLM\SYSTEM\ControlSet001\Services\%servnm%” /t REG_EXPAND_SZ |find /i “image” >C:\mysql.txt
    if %errorlevel% neq 0 goto exit
    FOR /F “tokens=2,3* delims= ” %%i in (C:\mysql.txt) do echo %%j %%k >C:\mysqltemp.txt
    FOR /F “tokens=1 delims=-” %%i in (C:\mysqltemp.txt) do set mysqlpath=%%i
    del C:\mysql.txt /f
    del C:\mysqltemp.txt /f
    set mysqlpath=%mysqlpath:/=\%
    set mysqlpath=%mysqlpath:”=%
    SET mysqlpath=%mysqlpath:~0,-6%
    if %mysqlpath:~-1% neq \ set mysqlpath=%mysqlpath:~0,-1%
    cd /d “%mysqlpath%”
    start mysqld-nt.exe –skip-grant-tables
    mysql <C:\mysqlpass.txt
    if %errorlevel% neq 0 goto out
    goto ok
    :exit
    echo 没有发现MYSQL
    pause
    del C:\mysqlpass.txt /f
    exit
    :out
    echo 密码设置失败
    pause
    del C:\mysqlpass.txt /f
    exit
    :ok
    del C:\mysqlpass.txt /f
    taskkill /f /im mysqld-nt.exe >nul
    @ECHO ┏━━━━━━━━━━┥ www.51138.cn ┝━━━━━━━━━┓
    @ECHO ┃ ┃
    @ECHO ┃ root密码修改成功! ┃
    @ECHO ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

    net start %servnm%
    @pause

    有问题可以加入技术QQ群一起交流学习
    本站vip会员 请加入无忧模板网 VIP群(50604020) PS:加入时备注用户名或昵称
    普通注册会员或访客 请加入无忧模板网 技术交流群(50604130)
    客服微信号:15898888535

    小晨模板 » MySQL密码修改工具.BAT

    发表评论