a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > BAT > 正文

一鍵重置mysql的root密碼的實現腳本

2020-03-29 19:55:42
字體:
來源:轉載
供稿:網友

重置mysql的root密碼方法有很多,本文介紹的這個是使用批處理來完成的

@echo offtitle mysql::從注冊表找到Mysql的安裝路徑寫入文件mysql.txtreg query HKLM/SYSTEM/ControlSet001/Services/MySQL | find /I "ImagePath">C:/mysql.txtif %errorlevel% neq 0 (echo MySQL not foundpauseexit)::以”為分隔符,截取第二段內容保存到變量mysqlPathFOR /F tokens^=2^ delims^=^" %%i in (C:/mysql.txt) do set mysqlPath=%%idel C:/mysql.txt /f::路徑中/替換為/set mysqlPath=%mysqlPath:/=/%::刪除路徑最后一個字符(該字符不可見,可能是回車換行之類的)set mysqlPath=%mysqlPath:~0,-1%:BACKTOMAIN::取得路徑最后一個字符看等不等于/set character=%mysqlPath:~-1,1%::如果最后一個字符不等于/,那么跳轉到GETPATH刪除mysqlPath的最后一個字符if not %character% == / goto GETPATH::進入mysql安裝路徑C:/Program Files/MySQL/MySQL Server 5.0/bincd /d "%mysqlPath%"::echo %mysqlPath%if %errorlevel% neq 0 (echo MySQL not foundpauseexit) www.5lwq4hdr.cn::禁用mysql服務,跳過權限驗證修改密碼taskkill /F /IM mysqld-nt.exenet stop mysql >nulstart /b mysqld-nt --skip-grant-tablesping -n 2 127.0.0.1 >nulecho use mysql >c:/config.tmpecho update user set password=password("") where user="root";>>C:/config.tmpecho flush privileges; >>C:/config.tmpecho exit >>C:/config.tmp::因為是交互式,所以從文件讀取內容mysql <C:/config.tmptaskkill /F /IM mysqld-nt.exenet stop mysql >nulnet start mysqldel C:/config.tmp /Fpauseexit::刪除路徑最后一個字符,跳回主程序:GETPATHset mysqlPath=%mysqlPath:~0,-1%goto BACKTOMAIN如果是用wamp一鍵安裝需要改一些腳本,主要是注冊表搜索路徑改變,返回值改變,服務名改變了,mysql安裝路徑變成D:/wamp/bin/mysql/mysql5.5.24/bin,少了mysqld-nt這個東西,進程里面也沒有mysqld-nt.exe@echo offtitle mysqlreg query HKLM/SYSTEM/ControlSet001/Services/wampmysqld | find /I "ImagePath">C:/mysql.txtif %errorlevel% neq 0 (echo MySQL not foundpauseexit)FOR /F "tokens=3 delims= " %%i in (C:/mysql.txt) do set mysqlPath=%%idel C:/mysql.txt /fset mysqlPath=%mysqlPath:/=/%set mysqlPath=%mysqlPath:~0,-1%:BACKTOMAINset character=%mysqlPath:~-1,1%if not %character% == / goto GETPATHcd /d "%mysqlPath%"::echo %mysqlPath%if %errorlevel% neq 0 (echo MySQL not foundpauseexit)taskkill /F /IM mysqld.exenet stop wampmysqld >nulstart /b mysqld -nt --skip-grant-tablesping -n 2 127.0.0.1 >nulecho use mysql >c:/config.tmpecho update user set password=password("") where user="root";>>C:/config.tmpecho flush privileges; >>C:/config.tmpecho exit >>C:/config.tmpmysql <C:/config.tmptaskkill /F /IM mysqld.exenet stop wampmysqld >nulnet start wampmysqlddel C:/config.tmp /Fpauseexit:GETPATHset mysqlPath=%mysqlPath:~0,-1%goto BACKTOMAIN

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品日韩| 国产精品久久久久桃色tv | 日韩高清中文字幕 | 精品久久国产 | 日韩视频一区二区三区在线观看 | 一个人看的www日本高清视频 | 日韩精品一区二区三区中文在线 | 99视频精品在线 | 亚洲综合视频一区 | 黄色网址免费在线 | 亚洲不卡在线 | 黄色网址免费 | 久久精品一区二区三区四区 | 91在线观看视频 | 日韩激情视频一区 | 国产精品一区二区久久久久 | 成人免费观看视频 | 欧美一级在线 | 欧美日韩免费一区二区三区 | 色综合久久伊人 | 亚洲高清在线观看 | 久久精品视频免费 | 欧美日韩成人精品 | 日本一区二区不卡 | 一区二区不卡 | 中文字幕在线一区 | 欧美日韩精品综合 | 日本一区二区视频 | 99精品久久久久久久免费 | 日韩成人高清 | 成人在线免费观看 | 一区二区三区在线播放 | 在线国产一区二区 | 欧美理论片在线 | 国产精品久久久久久久 | 亚洲日韩欧美一区二区在线 | 国产精品美女久久久久久久久久久 | 国产偷v国产偷∨精品视频 国产偷v国产偷v亚洲 | 中文日韩在线 | 99精品免费在线 | 免费二区 |