程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 一次莽撞的行為:在phpmyadmin中修改MySQL root密碼後無法操作數據庫,phpmyadminmysql

一次莽撞的行為:在phpmyadmin中修改MySQL root密碼後無法操作數據庫,phpmyadminmysql

編輯:關於PHP編程

一次莽撞的行為:在phpmyadmin中修改MySQL root密碼後無法操作數據庫,phpmyadminmysql


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

  在一次開發中通過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:\xampp\phpMyAdmin\config.inc.php文件,於是按如下方式添加新設置的密碼,再次訪問,成功!

 

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

 

小結:

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

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved