mysql忘記密碼修改方式5 7以上版本!

2021-08-02 20:06:11 字數 812 閱讀 9218

1.先停止mysqld.exe的程序

2.開啟cmd進入到你mysql的bin目錄下輸入此命令:

mysqld --skip-grant-tables

輸入完成後這個cmd視窗就不能用了 另外在開啟乙個  如圖:

4.檢視庫 這個mysql這個裡面的user表就放我們登陸的使用者名稱和密碼的

感興趣可以自己檢視一下

5.這裡就要特別注意了在5.7以上的版本中user表裡面沒有password這個欄位了 

password這個字段貌似成了authentication_string這個了 自行此語句就可以更改了

update mysql.user set authentication_string=password('123456') where user='root' and host = 'localhost';

6.最後執行:

flush privileges;

就ok了

博主剛學mysql不久 遇到這個問題搞了大半天,寫這篇文章記錄一下,順便看看能不能幫助到人哈哈哈;

如文章有錯 麻煩告知我不要讓我一錯再錯!!!!

mysql5 7 忘記root密碼修改方式

參考文件 etc init.d mysql stop 停止mysql服務 work program mysql bin mysqld safe user mysql skip grant tables skip networking 按後台程序 以系統使用者mysql身份啟動服務 work prog...

mysql5 7忘記密碼時,修改root密碼

1 由於mysql5.7在安裝完後,第一次啟動時,會在root目錄下生產乙個隨機的密碼,檔名為 mysql secret 所以,登入時需要用隨機密碼登入,然後通過以下命令修改密碼 set password password new password 2 在忘記root密碼的時候,以windows為例...

mysql 5 7 登入,密碼修改及忘記密碼

找到初始化密碼 mysql 5.7之前的版本安裝後密碼預設為空的,但5.7開始在初始化的時候會給隨機生成 乙個密碼。這個密碼在根目錄下的data檔案加下的ryw0e1dnunts1aw.err檔案中,該 密碼只能使用一次,使用初始化密碼登入 在命令列中使用net start mysql啟動mysql...