利用phpmyadmin修改mysql的root密碼及如何進入修改密碼後的phpmyadmin

 

1.利用phpmyadmin修改mysql的root密碼

很多人利用phpmyadmin或者命令行來修改了mysql的root密碼,重啓後發現mysql登錄錯誤,這是爲什麼呢?修改mysql的root的密碼要在mysql軟件中mysql數據庫裏修改root的密碼,還要在配置文件中修改。而且在數據庫中的修改不止修改一行數據,所以千萬不要手動修改,要用命令來修改。

首先用root賬號登陸phpmyadmin,然後點擊左側進入mysql數據庫,在頂部點擊“mysql”進入sql輸入界面。輸入以下命令:
update user set password=password('123456') where User='root'
其中123456爲你希望修改的密碼,切記不要在數據庫中直接手工修改密碼。
 
然後點擊右下角的“執行”,看到“影響了x行”,就表示修改成功。
 
接着還要進入phpmyadmin目下下的libraries目錄(新版本是這個目錄,也有可能在根目錄C:\wamp\apps\phpmyadmin3.5.1),修改config.default.php文件。找到$cfg['Servers'][$i]['password']  = ' ',
修改爲$cfg['Servers'][$i]['password']      = '123456';    123456就是您想要的密碼。重啓mysql後新密碼生效。
 
同時還要修改www目錄下你的工程的配置文件(C:\wamp\www\smarthome\Home\Conf)config.php,修改以下兩項

'DB_USER'=>'root', 

'DB_PWD'=>'123456', 

至此,能夠成功登錄了!

 

2.如何進入修改密碼後的phpmyadmin

經過上面的修改後,發現登錄不了phpmyadmin了,再打開phpMyAdmin就顯示:“phpMyAdmin 試圖連接到 MySQL 服務器,但服務器拒絕連接。您應該檢查 config.inc.php 中的主機、用戶名和密碼,並且確定這些信息與 MySQL 服務器的管理員所給出的信息一致。”,奇怪的是我把config.inc.php裏的$cfg['Servers'][$i]['password']項裏已經填上密碼了呀,爲什麼還是不行呢? 而且爲什麼phpMyAdmin沒有登陸界面呢?

 

這裏就有我來解答,wanmpserve集成環境安裝後,mysql的密碼爲空的,這個用過的都知道,那我們修改mysql數據的密碼使我們的數據庫更安全呢,很簡單找到phpmyadmin的根目錄D:\wamp\apps\phpmyadmin3.3.9,找到config.inc.php這個文件將其打開,找到這塊代碼就可以修改了

 

$cfg['Servers'][$i]['auth_type'] = ‘http’;(http 原來是config,改爲http以後登錄phpmyadmin就可以出現登錄界面了)
$cfg['Servers'][$i]['user'] = ‘root’;
$cfg['Servers'][$i]['password'] = ‘你的密碼’;

 

改了上面的密碼以後還不行還得改一個地方那就是D:\wamp\apps\phpmyadmin3.3.9\libraries目錄下的config.default.php文件,找到後打開,找到

 

$cfg['Servers'][$i]['password'] = ‘你的密碼’;

 

(大概在194到199行吧)

 

在打開你的phpmyadmin就會出現登錄窗口了,輸入root和123456登錄吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章