解決Mysql密碼修改後不能登錄的問題

之前用mysqlamdmin -uroot -p舊密碼 password新密碼  命令修改密碼後,就直接退出了。

然後重新打開cmd登錄時,用舊密碼和新密碼均報1045錯誤。

 

MySQL使用版本5.5.49

windows下:

     1、打開命令行窗口,停止mysql服務:Net stop mysql5

              

     2、使用CD命令切換至MYSQL的安裝位置下BIN目錄

          
     3、執行:mysqld --skip-grant-tables 當前窗口顯示如下。

           

     4、win+R重新打開一個命令行窗口,執行mysql   如果提示沒有這個命令,先進入MYSQL的安裝位置下BIN目錄再運行mysql  

          

     5、依次執行

          >use mysql  
          >update user set password=password("新密碼") where user="root";  
          >flush privileges;  
          >exit  

           
     6、打開任務管理器,關閉mysqld的進程,命令行執行命令net start mysql5重啓服務或者去服務管理器中重新啓動mysql5服務。

               計算機-->管理-->服務與程序-->服務-->找到mysql5,重新啓動

     7、使用新密碼登錄OK。

        

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章