一次莽撞的行爲:在phpmyadmin中修改MySQL root密碼後沒法操做數據庫

1、手賤行爲(✿◡‿◡)php

  在一次開發中經過xampp方式安裝了PHP環境,須要操做數據庫時經過phpmyadmin訪問MySQL,在一次數據庫操做時想起沒有設置密碼,因而直接在mysql數據庫中的user表中將root用戶的密碼設置爲「123456」,關掉頁面,重啓MySQL,再次經過phpmyadmin訪問MySQL,你猜發生了什麼mysql

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

 

2、嘗試數據庫

  遇到問題固然是解決問題了,總不能不用數據庫吧,因而在網上折騰了一番,網上的一些解決方案並無解決個人問題,這時該怎麼辦???工具

  各類方式都嘗試了,問題依然在那裏,不增不減!spa

  放棄???不甘心!!!blog

  我不知道是否是phpmyadmin的問題,因而我將全部的改動恢復,換用MySQL-Front以「root用戶名、空密碼」的形式登陸,問題依然存在,失望!開發

 

 

3、但願class

這時我忽然想既然以「root用戶名、空密碼」的方式是能夠訪問MySQL的,那我是否是能夠經過xampp的命令窗口進入,試了一下,成功!登錄

因而接着用SQL語句修改密碼,成功!

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

前功盡棄???

靈光一閃,多是須要修改C:\xampp\phpMyAdmin\config.inc.php文件,因而按以下方式添加新設置的密碼,再次訪問,成功!

 

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

 

小結:

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

若有須要,能夠先簡單看一下資料

相關文章
相關標籤/搜索