首頁 > php教程 > php手册 > 一次莽撞的行為:在phpmyadmin中修改MySQL root密碼後無法操作資料庫

一次莽撞的行為:在phpmyadmin中修改MySQL root密碼後無法操作資料庫

WBOY
發布: 2016-08-18 08:57:56
原創
1569 人瀏覽過

一、手賤行為(✿◡‿◡)

  在一次開發中透過xampp方式安裝了PHP環境,需要操作資料庫時透過phpmyadmin存取MySQL,在一次資料庫操作時想起沒有設定密碼,於是直接在mysql資料庫中的user表中將root使用者的密碼設定為「 123456”,關掉頁面,重啟MySQL,再次透過phpmyadmin訪問MySQL,你猜發生了什麼

  進入MySQL後,mysql資料庫消失了,我也沒有建表權限了,執行use mysql指令報錯(Access denied for user ''@'localhost' to database 'mysql'),如下圖所示

 

二、嘗試

  遇到問題當然是解決問題了,總不能不用資料庫吧,於是在網路上折騰了一番,網路上的一些解決方案並沒有解決我的問題,這時該怎麼辦? ? ?

  各種方式都嘗試了,問題依然在那裡,不增不減!

  放棄? ? ?不甘心! ! !

  我不知道是不是phpmyadmin的問題,於是我將所有的改動恢復,換用MySQL-Front以「root用戶名、空密碼」的形式登錄,問題依然存在,失望!

 

 

三、希望

這時我突然想既然以「root使用者名稱、空密碼」的方式是可以存取MySQL的,那我是不是可以透過xampp的命令視窗進入,試了一下,成功!

於是接著用SQL語句修改密碼,成功!

至此,問題解決,再使用phpmyadmin存取MySQL,怎麼進不去? ? ?

前功盡棄? ? ?

靈光一閃,可能是需要修改C:xamppphpMyAdminconfig.inc.php文件,於是按如下方式添加新設定的密碼,再次訪問,成功!

 

這時查看mysql資料庫中的user表,顯示如下:

 

小結:

不熟悉這些工具的時候,不要手賤(✿◡‿◡)

如有需要,可以先簡單看一下資料

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板