mysql8.0.16修改密碼

修改密碼種類
  • 情況一:已知舊密碼,修改舊密碼
  • 情況二:忘記舊密碼,重置密碼(這裏只說明這種情況)
解決辦法:情況二
  • 停止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’;
    在這裏插入圖片描述

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