1. 程式人生 > >Mysql root 賬戶的登入問題

Mysql root 賬戶的登入問題

前些天登入一個很久之前配置的資料庫,突然發現用: mysql -uroot -pXXXXXXX 登入不上去了。

因為時間很長了,不記得是不是因為密碼錯了。於是就開始了漫長的試密碼。。。

最後還是發現配置出現了問題,於是就搜尋了下解決辦法。

最終找到了問題所在:

似乎是因為我很久沒有更改密碼了,所以即使賬戶密碼正確也是登入不上去。

解決辦法為:

找到my.conf(有的地方為 my.cnf),在[mysqld]組的最後新增 skip-grant-tables,儲存後重新登入

然後便可以用: 

use mysql;

update user set password=password('XXXXXX') where user='root';


進行密碼修改。如此便可以重新正常登入了。