mysql修改密码后无法启动_mysql服务无法启动与强制修改密码指南-Go语言中文社区...
mysql 5.7 長期不用,突然間要用到就遇到一些無法啟動(dòng)的問題了
無法啟動(dòng)解決辦法:
(1)以管理員身份運(yùn)行cmd(win10右鍵左下角開始按鈕選擇以管理員身份運(yùn)行cmd即可)
以管理員身份運(yùn)行cmd(一定要用管理員身份運(yùn)行,不然權(quán)限不夠),
輸入:cd C:Program FilesMySQLMySQL Server 5.7bin 進(jìn)入mysql的bin文件夾(不管有沒有配置過環(huán)境變量,也要進(jìn)入bin文件夾,否則之后啟動(dòng)服務(wù)仍然會(huì)報(bào)錯(cuò)誤2)
輸入mysqld -install(如果不用管理員身份運(yùn)行,將會(huì)因?yàn)闄?quán)限不夠而出現(xiàn)錯(cuò)誤:Install/Remove of the Service Denied!)
(2)運(yùn)行mysqld --initialize(標(biāo)題問題所在,若沒有init則不存在data目錄,自然無法啟動(dòng)成功),會(huì)顯示啟動(dòng)成功
如果還無法啟動(dòng),請重復(fù)(1)和(2)多次
mysql 5.7 長期不用,然后密碼也忘記了。
強(qiáng)制修改密碼方法:
(1)請到任務(wù)管理器停止當(dāng)前運(yùn)行的mysqld服務(wù)
(2)進(jìn)入C:Program FilesMySQLMySQL Server 5.7bin 的目錄
運(yùn)行 mysqld -nt --skip-grant-tables,進(jìn)入假死狀態(tài)
(3)用管理員身份運(yùn)行cmd,再次到bin目錄下,運(yùn)行mysql -uroot
(4)use mysql;
運(yùn)行UPDATE user SET authentication_string=PASSWORD(‘root’) where USER=‘root’;
mysql 5.7的沒有password字段,需要改為authentication_string,關(guān)于PASSWORD()函數(shù),就是關(guān)于md5加密得到的字符串
(5)退出exit就ok
密碼過期的問題:
總結(jié)
以上是生活随笔為你收集整理的mysql修改密码后无法启动_mysql服务无法启动与强制修改密码指南-Go语言中文社区...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xyz后缀的网站_.XYZ五岁了
- 下一篇: java 绝对路径_java 获取绝对路