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