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、就可以使用新密碼登錄數據庫。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END