mysql 5.6.42版本(5.6.x都可以) root密碼丟失情況的修改問題

1.打開mysql的安裝路徑,打開my-default.ini 

[mysqld]下面添加

explicit_defaults_for_timestamp = true

skip-grant-tables;

2.打開cmd,關閉mysql服務

  net stop mysql

3.重新打開mysql服務

net start mysql

4.更改 root的密碼,newpassword爲自己設置的密碼

mysql>mysql -u root (免密登錄,密碼直接enter,會顯示歡迎進入)

mysql>UPDATE mysql.user SET Password=PASSWORD("newpassword") WHERE User='root' ;

如果修改成功,會顯示影響行數,如果影響行數爲0,則不存在root用戶,考慮使用localhost登錄,或者修改它的密碼。(分號不能少)

5.

mysql>FLUSH PRIVILEGES;

 

加載權限表,讓新密碼生效!

6.退出 exit

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