新聞中心
mysql是目前使用最多的數(shù)據(jù)庫引擎,其中l(wèi)inux內的MySQL使用頻率很高。但是由于服務器配置,出現(xiàn)異常等原因,有時會忘記MySQL數(shù)據(jù)庫root用戶的密碼。下面我們介紹在linux下修復MySQL忘記密碼的技巧:

公司主營業(yè)務:成都網(wǎng)站建設、成都網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出河東免費做網(wǎng)站回饋大家。
1.重置MySQL root密碼:
首先,登錄linux系統(tǒng),在命令行下,輸入以下命令:
sudo /etc/init.d/mysql stop
以上命令用于停止MySQL服務,期間可能會要求輸入root賬戶的密碼,因為忘記了密碼,所以可以選擇按下回車鍵跳過輸入密碼,等待命令完成即可。
接著,執(zhí)行以下命令,也就是重置root用戶的密碼
sudo mysqld_safe –skip-grant-tables &
在執(zhí)行此命令后mysql就可以重新啟動,此時可以連接數(shù)據(jù)庫,并且無需在連接時需要密碼,也就是跳過了驗證(–skip-grant-tables)。
最后,執(zhí)行以下代碼,重新設置root的密碼:
mysql> update mysql.user set authentication_string=password(‘password123′) where user=’root’;
mysql> flush privileges;
其中,’password123′ 為你要設置的root密碼,執(zhí)行完成后重啟MySQL服務,現(xiàn)在可以嘗試用新密碼登錄MySQL數(shù)據(jù)庫了。
2.使用MySQL設置新的密碼
很多情況下,MySQL管理員會在安裝MySQL服務器時就為此設定一個初始的密碼,如果忘記的話也可以通過MySQL本身進行密碼重置。
首先,停止mysql服務,輸入以下命令啟動MySQL
mysqld_safe –skip-grant-tables
然后,使用MySQL客戶端登錄數(shù)據(jù)庫,執(zhí)行以下腳本
mysql -u root mysql
UPDATE user SET authentication_string=PASSWORD(“new password”) WHERE User=’root’;
FLUSH PRIVILEGES;
EXIT
/etc/init.d/mysql restart
其中”new password” 為你設置的新密碼,執(zhí)行完這些命令后,重新啟動MySQL即可成功重置MySQL root用戶的密碼。
結論
以上為此技巧,可以讓我們在Linux下重置密碼,現(xiàn)在你可以嘗試使用新的密碼登錄MySQL數(shù)據(jù)庫。不過這里要提醒的是,MySQL的登錄密碼要設定符合安全性要求,妥善保管。
香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。
網(wǎng)頁題目:修復Linux下MySQL忘記密碼的技巧(linux忘記mysql密碼)
網(wǎng)頁地址:http://m.5511xx.com/article/dpceoco.html


咨詢
建站咨詢
