重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務
為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務
MySQL的 root 帳號密碼默認為空,經(jīng)常都有修改密碼后忘記密碼的事。如果忘記了root 帳號密碼,那該怎么修改密碼呢,這里有一個可行的方法,就是在MySQL安全模式下(跳過權限檢查)修改密碼的方式來解決這個問題。這里分別對Windows環(huán)境與Linux環(huán)境下介紹MySQL忘記密碼時修改密碼的方法進行介紹。
創(chuàng)新互聯(lián)是一家專業(yè)的成都網(wǎng)站建設公司,我們專注做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)絡營銷、企業(yè)網(wǎng)站建設,友情鏈接,1元廣告為企業(yè)客戶提供一站式建站解決方案,能帶給客戶新的互聯(lián)網(wǎng)理念。從網(wǎng)站結構的規(guī)劃UI設計到用戶體驗提高,創(chuàng)新互聯(lián)力求做到盡善盡美。
一、Windows下MySQL重置密碼
通常MySQL都是安裝成Windows服務運行的。
1、啟動cmd命令窗口:
#?關閉MySQL服務
D:\MySQL\binsc?stop?mysql
#?以安全模式啟動MySQL
D:\MySQL\binmysqld?--skip-grant-tables
2、不要關閉,再啟動一個新的cmd命令窗口:
#?登錄MySQL數(shù)據(jù)庫
D:\MySQL\binmysql?-u?root?-p
mysql?use?mysql;
mysql?update?user?set?password=password("123456")?where?user="root";
mysql?flush?privileges;
3、關閉以上兩個窗口,啟動MySQL服務
#?啟動MySQL服務
C:\sc?start?mysql
二、Linux下MySQL重置密碼
Linux下重置密碼的操作與Windows下類似。
#?停止MySQL服務
[root@www?~]#?/etc/init.d/mysql?stop
#?以安全模式啟動MySQL
[root@www?~]#?/usr/local/mysql/bin/mysqld_safe?--skip-grant-tables?
#?登錄MySQL
[root@www?~]#?mysql?-u?root?-p
mysql?use?mysql;
mysql?update?user?set?password=password("123456")?where?user="root";
mysql?flush?privileges;
#?啟動MySQL服務
[root@www?~]#?/etc/init.d/mysql?start
重置密碼只需要打開設備之后,然后再設備的密碼輸入地方,連續(xù)輸入錯幾次,然后點擊找回密碼。
然后輸入相關的密保問題,就可以進行找回密碼重置。
分別在Windows下和Linux下重置了MYSQL的root的密碼: 在windows下: 1:進入cmd,停止mysql服務:Net stop mysql 到mysql的安裝路徑啟動mysql,在bin目錄下使用mysqld-ntexe啟動, 2:執(zhí)行:mysqld-nt --skip-grant-tables(窗口會一直停止) 3如何重設MySQL密碼