利用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登錄吧。

 

 


免責聲明!

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



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