0
在某個時間或其他地方,我已將root密碼更改爲'aaa'。現在我想把它改成'bbb'。根密碼未保存
我已經嘗試在xampp外殼中使用mysqladmin,使用SET PASSWORD FOR 'root'@'localhost' = PASSWORD('bbb');
這樣做,直到下一次我刷新權限或重新啓動服務器並將其重置爲'aaa'。
'aaa'顯然被緩存在某處,但我不能爲我的生活弄清楚在哪裏。有什麼建議麼?
在某個時間或其他地方,我已將root密碼更改爲'aaa'。現在我想把它改成'bbb'。根密碼未保存
我已經嘗試在xampp外殼中使用mysqladmin,使用SET PASSWORD FOR 'root'@'localhost' = PASSWORD('bbb');
這樣做,直到下一次我刷新權限或重新啓動服務器並將其重置爲'aaa'。
'aaa'顯然被緩存在某處,但我不能爲我的生活弄清楚在哪裏。有什麼建議麼?
我在dev.mysql.com找到this文章。它指出:
如果ALTER USER語句無法重置密碼,請嘗試使用下面的語句直接修改用戶表中重複的過程:
UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'), password_expired = 'N' WHERE User = 'root' AND Host = 'localhost'; FLUSH PRIVILEGES;
解決了我的問題。
檢查此:https://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords – Jenish
如上所述:我知道如何做到這一點。我以前做過。但是現在無論我嘗試多少次,只要我刷新或重新啓動服務器,就會重置爲之前的狀態(即使新值在此之前工作)。 – carlsb3rg