學習php,使用了wamp安裝包來搭建php+apache+mysql的環境,wamp官方下載地址:http://www.wampserver.com/en/ .但是wamp默認的用戶名是'root',密碼是空。現在我需要把密碼改成自己想要的字符串。我的wamp的安裝目錄是"d:\wamp".
在網上搜索了一下,試過好多次,有的不可行,比如直接修改“D:\wamp\apps\phpmyadmin3.4.10.1\config.inc.php”文件,將
復制代碼 代碼如下:
$cfg['Servers'][$i]['password'] = '';
修改成自己的密碼:
復制代碼 代碼如下:
$cfg['Servers'][$i]['password'] = 'your password';
用戶名不變,仍為'root',然後重啟wamp,結果是不行的。
應該要先登錄mysql客戶端,由於起始密碼是空,所以直接回車,進入mysql客戶端。輸入sql命令:UPDATE user SET Password=PASSWORD('your password') where USER='root'; 值得注意的是,sql命令最後的分號不要忘記,否則sql語句不會生效。網上有博文說還需要輸入"flush priviliges",否則密碼不能保存,但是我沒有經過這一步也是可以的,我的wamp版本是2.2。接下來就如同文章開頭所說的,修改config.inc.php文件,將之前的
復制代碼 代碼如下:
$cfg['Servers'][$i]['password'] = '';
修改成剛才通過命令行修改過的密碼,注意一定要相同哦。
復制代碼 代碼如下:
$cfg['Servers'][$i]['password'] = 'your password';
用戶名不變,仍為'root',最後重啟wamp就可以啦!