????? 2、另外打開一個cmd窗口, 依次輸入以下命令,將root賬戶密碼重置為123456。(命令輸入部分用紅色標注)
mysql
mysql>use mysql;
mysql>?update user set password=password(“123456″) where user=”root”;
mysql>flush privileges;
exit

如圖:

3、關閉兩個命令窗口,此時還無法啟動mysql因為mysql進程還在運行中,打開任務管理器,找到mysqld開頭的進程,點結束進程,如圖:

4、輸入命令:net start mysql? 啟動mysql,或者進服務啟動mysql,就可以用root賬戶和新密碼登陸管理了。

 

linux環境的找回方法:

1、ssh登陸到linux服務器,向mysqld server?發送kill命令關掉mysqld server(不是?kill -9),存放進程ID的文件通常在mysql的數據庫所在的目錄中。(命令輸入部分用紅色標注)
#killall -TERM mysqld
2、?使用`–skip-grant-tables’?參數來啟動?mysqld(/www/wdlinux/mysql/bin/為wdcp系統的mysql路徑,非此系統的,請變更mysql的路徑)。

#cd /www/wdlinux/mysql/bin/

#mysqld_safe –skip-grant-tables

啟動后的狀態,如圖:

3、 原有的ssh客戶端不要關閉(若該客戶端超時,可能導致重置密碼失敗,所以重置密碼過程建議在幾分鐘內完成),新開一個ssh客戶端登陸,登陸后輸入mysql命令登陸到mysql:

>mysql

然后輸入以下命令重置密碼:
>use mysql
>update user set password=password(“123456″)??where user=”root”;
>flush privileges;

如圖:

4、輸入命令:

#killall -TERM mysqld

#service mysqld start

5、用新密碼登陸試試

以上就是關于“mysql重置root密碼”的相關介紹,三五互聯20年知名老牌域名主機服務商,提供域名注冊、虛擬主機、云服務器等產品。云服務器資源彈性伸縮,主機vCPU、內存性能強悍、超高I/O速度;而且價格實惠,還可試用;更免費配備網站管理助手,使用管理更輕松;專業團隊7×24小時服務支持!

高性價比云服務器,購買鏈接:http://m.shinetop.cn/cloudhost/

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » mysql重置root密碼

登錄

找回密碼

注冊