解決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。

        


————————————————
版權聲明:本文為CSDN博主「Ch4rles_wong」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/niceplay150928/article/details/56346487


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM