1. 關閉正在執行的mysql服務(必須關閉,不然會出錯的)
2. 開啟dos視窗,轉到mysql\bin目錄
3. 輸入mysqld --skip-grant-tables 回車 --skip-grant-tables 的意思是啟動mysql服務的時候跳過許可權表認證
4. 再開乙個dos視窗(因為剛才那個dos視窗已經不能動了),轉到mysql\bin目錄
5. 輸入mysql回車,如果成功,將出現mysql提示符 >
6. 連線許可權資料庫:use mysql;
6. 修改密碼:update user set password=password("123456") where user="root";
mysql5.7以上版本使用如下命令:update user set authentication_string=password("root") where user="root";
7. 重新整理許可權:flush privileges; (必須重新整理,不然不會起到效果的)
8. 退出 (quit)。
9. 等到系統登出後,再進入系統,使用使用者名稱root和剛才設定的新密碼123456登入。
希望能夠幫到你。
mysql忘記了root密碼該怎麼辦?
如果不重新安裝mysql,忘記了root密碼,該如何處理呢?親測有效 1.在任務管理器中關閉含有sql關鍵字的程序 2.使用管理員方式開啟命令列,定位到mysql安裝bin目錄下 3.命令列輸入 net stop mysql 4.命令列輸入 mysqld console skip grant tab...
忘記了MySQL密碼?
如果你忘記了mysql密碼,如何重置它呢?下面是錯誤答案 首先停止mysql服務,然後使用skip grant tables引數啟動它 shell etc init.d mysql stop shell mysqld safe skip grant tables 此時無需授權就可以進入到mysql命...
mysql密碼忘記了
1.停止mysql資料庫 etc init.d mysqld stop 2.執行如下命令 mysqld safe user mysql skip grant tables skip networking 3.使用root登入mysql資料庫 mysql u root mysql 4.更新root密碼...