1、先停掉mysql服務
2、編輯設定檔my.cnf
在[mysqld]中加入skip-grant-tables配置項,此項配置的作用就是“調過權限表的限制,不用密碼驗證,直接登入資料”,但是在生產環境中千萬不要忘記把此項刪除。
3、啟動msyql服務
登入資料庫,就不需要密碼了,直接進入資料庫。
4、修改密碼
直接執行:
update mysql.user set authentication_string=password('123456') where user='root' and host='localhost'; flush privileges;
5、把my.cnf中的skip-grant-tables設定項目刪除,重啟mysql服務
#6、就可以使用新密碼登入資料庫。
推薦教學:《mysql教學》//m.sbmmt.com/course/list/51.html
以上是mysql5.7資料庫忘記密碼怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!