修改密碼種類 |
- 情況一:已知舊密碼,修改舊密碼
- 情況二:忘記舊密碼,重置密碼(這裏只說明這種情況)
解決辦法:情況二 |
-
停止mysql服務
-
在bin目錄下輸入:mysqld --console --skip-grant-tables --shared-memory(跳過權限驗證,出現以下字樣成功)
-
重新打開一個cmd,到bin路徑下,輸入:mysql -u root -p,出現輸入密碼字樣,直接回車
-
將密碼置爲空,輸入:update user set authentication_string=’’ where user=‘root’;
-
輸入退出mysql命令:quit
-
關閉設置了權限跳過的mysql服務,輸入命令:net stop mysql
-
重新開啓mysql服務,輸入:net start mysql(服務開啓不了,點擊服務開啓失敗的解決鏈接)
-
登錄mysql,輸入mysql -u root -p
-
輸入密碼,上面將密碼置空了,直接回車
-
輸入修改密碼命令:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘111111’;