Wampserver #1045 無法登錄 mysql 服務器


【絕對有用】Wampserver <wbr>#1045 <wbr>無法登錄 <wbr>mysql <wbr>服務器

一是通過phpMyAdmin直接修改;
二是使用WAMP的MySql控制台修改。
 
第一種:
①在phpMyAdmin界面中點擊【用戶】,將用戶概況中的所有用戶名為【root】
 
用戶的密碼都改為【要修改的密碼】。
 
修改是點擊【編輯權限】,設置密碼即可。此時你很容易犯一個錯誤:我們修改了密碼后忘記去記住加密的密
 
碼了。下面的“要修改的密碼”其實是加密后的密碼!!!
 
②在目錄wamp\apps下找到phpmyadmin文件夾下的【config.inc.php】文件,
 
修改【$cfg['Servers'][$i]['password'] = ''】;為【$cfg['Servers'][$i]['password'] = '要修
 
改的密碼';】。如果沒有這句的話就自己添加上去。
 
重新啟動服務即可。PS:個人感覺第一種不靠譜,因為修改后要登錄的話是使用加密后的密碼登錄。這樣失去好記住的作用了。。誰記得那么復雜的密碼啊。。
 
第二種:
注意:mysql語句輸入需以分號結尾才有效!
 
①打開WAMP的mysql控制台,提示輸入密碼,開始密碼為空,直接按回車
 
②輸入【use mysql】,控制台提示【Database changed】
 
③輸入【update user set password=PASSWORD('要修改的密碼') where user='root';】,
 
控制台提示【Query OK,XXXXXXXXX】
 
④最后輸入【flush privileges;】,提交
 
⑤輸入【quit】,退出。
 
⑥在目錄wamp\apps下找到phpmyadmin文件夾下的【config.inc.php】文件,
 
修改【$cfg['Servers'][$i]['password'] = ''】;為【$cfg['Servers'][$i]['password'] = '要修
 
改的密碼';】。
 
重新啟動服務即可
 
如果在修改途中 忘記了密碼,可按下面操作重新修改:
 
①在文件【my.ini】的【mysqlId】字段最下面加入【skip-grant-tables】,重啟mysql服務
 
②再進入mysql控制台按照上面第二種改密碼的方式重新修改密碼。
 
③改完密碼后將【my.ini】中添加的【skip-grant-tables】刪掉。
 
④重新啟動服務


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM