婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Windows 8.1下MySQL5.7 忘記root 密碼的解決方法

Windows 8.1下MySQL5.7 忘記root 密碼的解決方法

熱門標簽:聊城智能外呼系統運營商 寧波企業外呼系統收費 上海智能外呼系統代理商 ps制作地圖標注gif 地圖標注人員兼職 成都優派外呼系統 電子地圖標注電話 扎樣申請400電話 沈陽電銷外呼系統原理是什么

【背景】

      最近學習碰到了一件挺令人尷尬的事情,我把MySQL的密碼給忘記了,所以MySQL登錄不進去。

      網上的解決方案很多,嘗試了很多,依舊是被窗口的各種報錯虐。感謝大神的助力,MySQL忘記密碼解決方案才得以清晰,希望本篇博客的解決過程可以幫到讀者。

【問題解決過程】

一、跳過MySQL的權限審查進入MySQL

      首先,找到MySQL的my.ini配置文件。        

                                                                                                           

     然后,打開文件,在mysqld下,添加一句代碼 skip-grant-tables ,以跳過權限的審核。    

                                                                                       

     很重要的一步:win+R 輸入services.msc,找到mysql服務,重啟服務。

     我懷疑我之前操作的時候,這一步沒有執行正確。(而且,這里我也有點疑問,我怎么有兩個MySQL服務,一個MySQL,一個MySQL57,MySQL屬性里沒有配置文件,而MySQL57是有的。)    

              

二、在mysql.user表中重置密碼   

      首先,cmd進入DOS窗口,輸入MySQL,回車。就可以順利進入MySQL,而不需要密碼。(我之前連這一步都 實現不了,所以當成功進入MySQL的時候,別提我心里多高興了~~)

      然后,我們再看看mysql.user表里都有啥。 select user,host,authentication_string from mysql.user                    

   (Tips:一開始查詢 password,發現這個字段是不存在,后來上網查才知道MySQL5.7 把password的字段給換掉了,換成了authentication_string中文含義 認證字符串>。)
=================================        

         此處,對host進行一下了解。  

         Host列指定了允許用戶登錄所使用的IP范圍。

        比如user=root Host=192.168.21.1。這里的意思就是說root用戶只能通過192.168.21.1的客戶端去訪問。而%是個通配符,如果Host=192.168.1.%,那么就表示只要是IP地址前綴為“192.168.21.”的客戶端都可以連接。如果Host=%,表示所有IP都有連接權限。所以要開啟遠程連接的時候,大部分人都直接把Host改成%的緣故,因為這樣超級方便。

================================= 

   很重要的一步:我們設置一下host和密碼。

Update mysql.user set host="%",authentication_string=password('root') where user='root';

 

三、刷新權限,將更改完且處于緩沖區內的數據更新。 flush privileges  

    還有一點小疑問:刷新之后,你直接輸入mysql,是沒有辦法跳過密碼審核進入MySQL的,但是配置文件明明還沒有把那句 skip-grant-tables 注釋掉啊?刷新會忽略掉剛才修改的配置文件么?

    反正,后來還是把my.ini里那句 skip-grant-tables 注釋了。。            

四、使用你的密碼登錄吧!

    首先,輸入 mysql -u root -p ,然后輸入剛才設置的密碼,你就可以成功進入啦!

    最后,請養成好習慣,記住你的寶貝密碼。:)            

【小結】

    本來想重新安裝MySQL的心都有了,但是還是堅持到問題成功解決,過程是有點痛苦,但是結局是美好的。

以上所述是小編給大家介紹的Windows 8.1下MySQL5.7 忘記root 密碼的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • MySQL8下忘記密碼后重置密碼的辦法(MySQL老方法不靈了)
  • mysql8.0.19忘記密碼的完美解決方法
  • MySQL 8忘記密碼的最佳處理方式淺析
  • mysql 8.0.18 壓縮包安裝及忘記密碼重置所遇到的坑
  • mysql8.0忘記密碼修改與net命令服務名無效問題
  • MySQL8忘記密碼的快速解決方法

標簽:宿州 汕頭 朔州 咸寧 林芝 內江 三明 AXB

巨人網絡通訊聲明:本文標題《Windows 8.1下MySQL5.7 忘記root 密碼的解決方法》,本文關鍵詞  Windows,8.1下,MySQL5.7,忘記,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Windows 8.1下MySQL5.7 忘記root 密碼的解決方法》相關的同類信息!
  • 本頁收集關于Windows 8.1下MySQL5.7 忘記root 密碼的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 孟州市| 鲜城| 梨树县| 宁阳县| 绥滨县| 白城市| 巴彦淖尔市| 盘山县| 永登县| 霍州市| 武穴市| 海南省| 德安县| 武川县| 夏津县| 涟源市| 绍兴市| 察隅县| 登封市| 黄石市| 高安市| 台湾省| 修武县| 高邮市| 高淳县| 浦东新区| 合肥市| 宜兰县| 岐山县| 菏泽市| 凌海市| 惠州市| 肥乡县| 江山市| 龙门县| 尼木县| 晋江市| 博客| 三穗县| 凤翔县| 雅江县|