本篇文章給大家分享的是有關(guān)在linux系統(tǒng)中忘記MySQL密碼如何解決,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。
什邡ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
問(wèn)題如下:輸入命令mysql -uroot -p,但是密碼忘了。
第一步:停止mysql服務(wù)
網(wǎng)上有給出方法打開/etc/my.cnf,在里面修改,但是我壓根沒在這個(gè)目錄下找到該文件??赡馨姹驹虬?!
輸入命令停止mysql服務(wù):/etc/init.d/mysql stop
第二步:安全啟動(dòng)mysql,且跳過(guò)授權(quán)表:mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
第三步:重新設(shè)置mysql密碼
輸入:mysql -uroot -p,此時(shí)不用輸密碼,直接按回車就可以進(jìn)去。
輸入語(yǔ)句:use mysql,即選擇一個(gè)數(shù)據(jù)庫(kù),輸入重設(shè)密碼的語(yǔ)句,我發(fā)現(xiàn)如下的問(wèn)題,這說(shuō)明password這一列,不在其中
所以應(yīng)當(dāng)修改的是authentication_string這一列
之后輸入命令:flush privileges,用來(lái)刷新mysql的系統(tǒng)權(quán)限相關(guān)表。quit退出mysql
第四步:重啟服務(wù),輸入新設(shè)置的密碼登錄
重啟mysql服務(wù):/etc/init.d/mysql restart
輸入密碼,進(jìn)入mysql即可。
以上就是在linux系統(tǒng)中忘記mysql密碼如何解決,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。