欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql8.0.12如何重置root密碼

 更新時間:2021年04月20日 14:28:37   作者:好記憶和爛筆頭  
這篇文章主要為大家詳細介紹了mysql8.0.12如何重置root密碼,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

在安裝完數據庫后,由于自己不小心直接關閉了安裝窗口,或者長時間沒有使用root用戶登錄系統(tǒng),導致忘記了root密碼,這時就需要重置MySQL的root密碼。當然,最簡單方式自然是刪除數據庫的data目錄,然后重新安裝數據庫。但是很多時間我們需要保留data目錄中的數據,所以就需要查找如何重置root密碼。

我們知道,在知道root密碼時,可以使用“ALTER USER ‘root'@'localhost' IDENTIFIED BY ‘新密碼';”指令來修改root用戶的密碼,如下圖:

只需要這一行指令就完成了對root密碼的從新設置,無需其他操作,十分的簡單。
但是,如果忘記了root密碼,又該如何重置呢?根據官方文檔的描述,Windows系統(tǒng)下有兩種方法可以修改密碼,官方文檔請參考鏈接

方案一:執(zhí)行初始化文件

步驟1:使用管理權限的賬戶登錄系統(tǒng);

步驟2:停止MySQL的服務,不管用什么方法,必須讓它停下來,如下圖:

步驟3:創(chuàng)建一個文件mysql-init.txt,里面寫著修改密碼的指令“ALTER USER ‘root'@'localhost' IDENTIFIED BY ‘新密碼';”,然后將文件保存,如圖所示:

步驟4:在終端界面中,進入到MySQL安裝的bin目錄下:

步驟5:在bin目錄下,執(zhí)行mysqld,并指定剛才創(chuàng)建的mysql-ini.txt作為初始化文件,使用指令為“mysqld –defaults-file=”D:\Programs\MySQL\MySQL-8.0.12-winx64\my.ini” –init-file=”D:\Programs\MySQL\mysql-ini.txt””,其中,–defaults-file指定的是配置文件,–init-file指定的是初始化執(zhí)行的文件,如下圖所示:

按回車鍵之后,不要關閉終端,需要再打開一個終端,來確認密碼修改是否成功:

很明顯,登陸成功了,修改密碼方式正確!

當然,若是真的關閉了終端,也可以使用“net start MySQL”的指令方式啟動MySQL,然后再進行驗證:

步驟6:刪除創(chuàng)建的mysql-ini.txt文件,當然,不刪除也是可以的!

方案二:使用登錄時跳過驗證的方式重置root密碼

步驟1:先關閉MySQL服務,然后使用“–skip-grant-tables”配置項,跳過權限驗證方式重啟MySQL服務:

這里使用的指令是“mysqld –shared-memory –skip-grant-tables”,若是只是“mysqld –skip-grant-tables”的話,會導致mysqld啟動失敗,提示“TCP/IP, –shared-memory, or –named-pipe should be configured on NT OS”錯誤。經過測試,只有加上“–shared-memory”才能啟動、訪問數據庫。

步驟2:在打開一個終端,在里面使用免密的方式登陸數據庫,直接運行mysql即可:

 /p>

步驟3:首先刷新執(zhí)行指令“FLUSH PRIVILEGES;”,刷新權限:

然后執(zhí)行指令“ALTER USER ‘root'@'localhost' IDENTIFIED BY ‘new_psd_123';”進行密碼更新操作,“new_psd_123”即是設置的新密碼:

設置完成后,正常啟動MySQL服務,使用用戶名密碼進行驗證是否設置成功!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • MySQL?緩存機制與架構解析(最新推薦)

    MySQL?緩存機制與架構解析(最新推薦)

    本文詳細介紹了MySQL的緩存機制和整體架構,包括一級緩存(InnoDB?Buffer?Pool)和二級緩存(Query?Cache),文章還探討了SQL查詢執(zhí)行全流程,并分析了MySQL?8.0移除查詢緩存的原因,最后,提出了應用層緩存和InnoDB緩沖池優(yōu)化的建議,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • centos下安裝mysql服務器的方法

    centos下安裝mysql服務器的方法

    本篇文章是對在centos下安裝mysql服務器的方法進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • Ubuntu上mysql的安裝及使用(通用版)

    Ubuntu上mysql的安裝及使用(通用版)

    今天小編就為大家分享一篇關于Ubuntu上mysql的安裝及使用(通用版),小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 利用rpm安裝mysql 5.6版本詳解

    利用rpm安裝mysql 5.6版本詳解

    眾所周知MySQL在很多領域都被廣泛的使用,尤其是很多互聯(lián)網企業(yè),諸如騰訊,阿里等等。那么本文將主要介紹如何通過rpm方式來安裝Mysql,這是比較簡單的一種安裝方式,文中介紹的很詳細,相信對于大家安裝mysql具有一定的參考借鑒價值,下面來一起看看吧。
    2016-11-11
  • 不重啟Mysql修改root密碼的方法

    不重啟Mysql修改root密碼的方法

    如何不重啟mysqld,且沒有權限修改用戶賬號和權限的情況下,如何重新設置root密碼?不知道沒關系,在此之前我也是不知道如何操作的,先看看下面的幾種重置root密碼的方法
    2014-03-03
  • Mysql常見的慢查詢優(yōu)化方式總結

    Mysql常見的慢查詢優(yōu)化方式總結

    優(yōu)化是一項復雜的任務,因為它最終需要對整個系統(tǒng)的理解,下面這篇文章主要給大家總結介紹了關于Mysql常見的慢查詢優(yōu)化方式,文中介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • MybatisPlus攔截器如何實現(xiàn)數據表分表

    MybatisPlus攔截器如何實現(xiàn)數據表分表

    為了解決MySQL中大數據量的查詢效率問題,采用水平拆分策略,通過取模運算確定表后綴,實現(xiàn)數據的有效管理,設計分表時,需利用線程變量存取請求參數,并通過攔截器確定操作的具體表名,從而優(yōu)化數據處理性能,此方法適用于業(yè)務表數據量大或快速增長的場景
    2024-11-11
  • 基于Linux的mysql主從配置全過程記錄

    基于Linux的mysql主從配置全過程記錄

    這篇文章主要給大家介紹了基于Linux的mysql主從配置的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用mysql具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04
  • 淺談mysql 系統(tǒng)用戶最大文件打開數限制

    淺談mysql 系統(tǒng)用戶最大文件打開數限制

    這篇文章主要介紹了mysql 系統(tǒng)用戶最大文件打開數限制,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • MySQL5.7缺少my.ini文件的解決方法

    MySQL5.7缺少my.ini文件的解決方法

    my.ini是MySQL數據庫中使用的配置文件,修改這個文件可以達到更新配置的目的。這篇文章主要介紹了MySQL5.7缺少my.ini文件的解決方法,需要的朋友可以參考下
    2018-03-03

最新評論