1. 程式人生 > >MySQL忘記管理員密碼無法登陸

MySQL忘記管理員密碼無法登陸

忘記管理員密碼想到的第一個解決方法就是重新安裝MySQL server;但是MySQL中已存在一些資料庫表,可是如果重新安裝,資料庫表都已不存在了,使用時還需要重新建立。工作量有點大。

現在提供一個實現方法:

就是使用skip-grant-tables

--skip-grant-tables 顧名思義,就是在啟動mysql時不啟動grant-tables,授權表。

修改管理員密碼:

use mysql;
update user set password=password('yournewpasswordhere') whereuser='root';
flush privileges;

重新登入即可。