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

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

不少人利用phpmyadmin或者命令行來修改了mysql的root密碼,重啓後發現mysql登陸錯誤,這是爲何呢?修改mysql的root的密碼要在mysql軟件中mysql數據庫裏修改root的密碼,還要在配置文件中修改。並且在數據庫中的修改不止修改一行數據,因此千萬不要手動修改,要用命令來修改。mysql

首先用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', sql

'DB_PWD'=>'123456', 數據庫

至此,可以成功登陸了!安全

 

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

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

 

這裏就有我來解答,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登陸吧。

相關文章
相關標籤/搜索