navicat連接My SQL時忘記root密碼處理方法


前端時間安裝完My SQL5.6以后很長時間沒用過,用navicat連接時有錯誤提示

      

應該是密碼錯誤了,但是忘記了root的密碼。

一.windows下

  1.以系統管理員身份運行cmd.

  2.查看mysql是否已經啟動,如果已經啟動,就停止:net stop mysql

  3.切換到MySQL安裝路徑下:D:\WAMP\MySQL-5.6.36\bin;如果已經配了環境變量,可以不用切換了。

  4.在命令行輸入:mysqld -nt --skip-grant-tables

  5.以管理員身份重新啟動一個cmd命令窗口,輸入:mysql -uroot -p,Enter進入數據庫。

  6.如果不想改密碼,只是想看原來的密碼的話,可以在命令行執行這個語句

select host,user,password from mysql.user;//即可查看到用戶和密碼

  7.如果要修改密碼的話,在命令行下依次執行下面的語句

use mysql
update user set password=password("new_pass") where user="root";// 'new_pass' 這里改為你要設置的密碼
flush privileges;
exit 

  8.重新啟動MYSQL,輸入密碼登錄即可!

 


免責聲明!

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



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