MySQL完整重置密碼流程(針對 macOS)

MySQL完整重置密碼流程(針對 macOS)

1. 強制停止 MySQL 服務
sudo /usr/local/mysql/support-files/mysql.server stop
sudo killall mysqld mysqld_safe  # 確保所有進程停止
2. 以安全模式啟動(跳過權限驗證)
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables --skip-networking &

等待 10 秒讓服務完全啟動(終端會卡住是正常的,不要關閉)

3. 無密碼登錄 MySQL
/usr/local/mysql/bin/mysql -u root
4. 重置密碼(分版本操作)
-- 先刷新權限
FLUSH PRIVILEGES;-- 針對 MySQL 8.0+ 版本
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密碼';-- 針對 MySQL 5.7 及更早版本
UPDATE mysql.user SET authentication_string=PASSWORD('你的新密碼') WHERE User='root';
FLUSH PRIVILEGES;
5. 退出并重啟服務
EXIT;  -- 退出 MySQL
sudo killall mysqld  # 停止安全模式
sudo /usr/local/mysql/support-files/mysql.server start  # 正常啟動
6. 用新密碼登錄驗證
/usr/local/mysql/bin/mysql -u root -p

常見問題解決方案

? 如果出現 mysqld_safe 路徑錯誤
# 查找實際安裝路徑
sudo find / -name mysqld_safe 2>/dev/null# 示例結果可能是:
# /usr/local/mysql-8.0.30-macos12-x86_64/bin/mysqld_safe
# 使用找到的路徑替換命令
? 如果安全模式啟動失敗
# 檢查錯誤日志(查看具體原因)
tail -n 50 /usr/local/mysql/data/*.err
? MySQL 8.0+ 特殊處理

若遇到 ERROR 1396,在安全模式下執行:

-- 先刪除 root 用戶再重建
DROP USER 'root'@'localhost';
CREATE USER 'root'@'localhost' IDENTIFIED BY '你的新密碼';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
💡 使用 Homebrew 的額外命令
# 停止服務
brew services stop mysql# 啟動服務
brew services start mysql

?? 操作全程需要管理員權限,確保每個 sudo 命令都輸入了系統密碼。如果仍遇到問題,請提供具體錯誤信息。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/93638.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/93638.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/93638.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python數據類型轉換詳解:從基礎到實踐

在Python編程中,數據類型轉換是一項基礎且頻繁使用的操作。無論是處理用戶輸入、進行數值計算還是數據處理,都離不開類型轉換。本文將系統介紹Python中的數據類型體系,詳解類型轉換的規則與實踐技巧,幫助你在實際開發中靈活運用。…

智能制造——解讀車企數字化轉型構建高效經營管理數據治理體系【附全文閱讀】

適應人群為車企數字化轉型決策者、數據管理負責人、IT 部門從業者、財務及業務部門管理者。主要內容圍繞車企數字化轉型中經營管理數據治理體系構建展開,核心包括診斷背景(以經營管理數字化為切入點,聚焦財務業務在線化、零點月結等痛點,應對系統與數據問題);現狀診斷(從…

STM32的UART奇偶校驗注意

關鍵點:設置為9位數據位, STM32的UART奇偶校驗注意_stm32串口奇校驗初始化程序-CSDN博客https://blog.csdn.net/JacobFang/article/details/118993643 特此記錄 anlog 2025年8月13日

Origin繪制正態分布直方圖+累積概率圖|科研論文圖表教程(附數據格式模板)

免費查看完整教程(包括數據格式) ↑ ↑ ↑ 目錄 本 期 導 讀 No.1 理解圖形 1 定義 2 圖形特點 3 應用場景 No.2 畫圖教程 1 導入數據,繪制圖形 2 設置繪圖細節 本 期 導 讀 直方圖,以柱狀高低直觀展現各區間數據的分布密度,集中趨勢、離散程度與異常…

Python入門第6課:文件操作之讀寫文本、CSV與JSON文件

Python入門第6課:文件操作之讀寫文本、CSV與JSON文件 作者: 蛋皮 標簽: Python, 文件操作, 讀寫文件, 文本文件, CSV, JSON 在掌握了Python的基礎語法、數據結構和函數之后,你的程序已經能夠處理內存中的數據。但現實世界的數據通常存儲在文件中。無論是用戶的配置信息、日…

基于Uni-app+vue3實現微信小程序地圖固定中心點范圍內拖拽選擇位置功能(分步驟詳解)

一、功能概述與實現步驟1.1 功能需求顯示地圖并固定中心點標記繪制服務區域多邊形邊界實時檢測拖拽后位置是否在服務區內提供位置確認和超出范圍提示功能1.2 實現步驟分解第一步:初始化地圖基礎配置創建Map組件并設置基本屬性定義服務區域多邊形坐標設置地圖初始中心…

《設計模式》抽象工廠模式

1.抽象工廠模式定義 抽象工廠模式(Abstact Factory ): 提供一個創建一系列相關或者相互依賴對象的接口,而無須指定它們具體的類。 1.1 UML圖:2.抽象工廠模式舉例: 業務場景:需要實現一個數據訪問…

git stash臨時保存工作區

通過git stash 可以靈活管理臨時修改,保持工作區整潔,是多人協作或多任務切換時的常用工具,主要用于臨時保存工作區和暫存區修改的命令,常用于以下場景:(1)需要切換分支,但不想立即提…

Vue 3.5+ Teleport defer 屬性詳解:解決組件渲染順序問題的終極方案

📋 概述 Vue 3.5 引入了 Teleport 的 defer 屬性,這是一個重要的延遲解析特性。傳統的 Teleport 在組件掛載時會立即解析目標容器,而 defer 屬性允許推遲 Teleport 的目標解析,直到應用的其他部分掛載完成。 ?? 傳統 Teleport …

【102頁PPT】某著名企業智能制造解決方案及智能工廠產品介紹(附下載方式)

篇幅所限,本文只提供部分資料內容,完整資料請看下面鏈接 https://download.csdn.net/download/2501_92808811/91662620 資料解讀:某著名企業智能制造解決方案及智能工廠產品介紹 詳細資料請看本解讀文章的最后內容 智能制造背景與整體規劃…

Revisiting Character-level Adversarial Attacks for Language Models

文章目錄**核心設計目標****關鍵步驟與實現細節**1. **候選位置選擇(Algorithm 1: get_top_locations)**2. **擾動生成與篩選(Algorithm 2: Charmer)**3. **適配大語言模型(LLM)的攻擊****實驗中的性能表現…

(一)Python + 地球信息科學與技術 (GeoICT)=?

目錄 引子 一、核心定位:Python 為何能重塑 GeoICT? 二、Python 在 GeoICT 中的關鍵應用領域 1. 空間數據處理(GIS 基礎) 2. 遙感圖像處理與解譯 3. 空間分析與建模 4. 地學數據可視化 5. 時空大數據分析 三、Python GeoI…

OpenAI 發布了 GPT-5,有哪些新特性值得關注?國內怎么使用GPT5?

GPT-5很強,在LMAreana上獲得了1481分,超過Gemini 2.5 Pro,奪回第一。 國內怎么使用GPT5?-> zhangfeidezhu.com/?p1033 這次發布的GPT-5系列包含三個模型: GPT-5:適合復雜推理、廣泛的世界知識&#x…

PowerPoint和WPS演示放映PPT時如何禁止鼠標翻頁

在演示播放PPT的時候,我們有時候會用鼠標在幻燈片上劃重點,一不小心就點擊了鼠標左鍵,而默認的鼠標左鍵是向下翻頁(下一步)。可以簡單設置一下,禁用鼠標翻頁的功能,改為其他方式翻頁。一、禁用/…

基于springboot養老院管理系統 畢業論文+項目源碼及數據庫文件

!!! 有需要的小伙伴可以通過文章末尾名片咨詢我哦!!! 💕💕作者:優創學社 💕💕個人簡介:本人在讀博士研究生,擁有多年程序開…

Meteodyn WT 6.7(Meteodyn)風力資源評估及微觀選址軟件工具

Meteodyn WT 6.7(Meteodyn)風力資源評估及微觀選址軟件工具,基于計算流體力學(CFD)技術,主要用于復雜地形下的風能評估和風電場選址。該軟件由法國政府環境與能源署(ADEME)支持開發&…

計算機網絡 TCP time_wait 狀態 詳解

TCP 的 TIME_WAIT 狀態是 TCP 連接終止過程中 主動關閉連接的一方(通常是先調用 close() 或主動發送 FIN 的一端)進入的一個重要狀態。理解其原理、副作用和優化策略對高性能網絡編程和服務器調優至關重要。🔍 一、TIME_WAIT 是什么&#xff…

《GuardHFL: Privacy Guardian for Heterogeneous Federated Learning》——論文閱讀

研究背景:異構聯邦中各客戶端模型結構,精度,算力都不同,無法像傳統聯邦那樣共享梯度,只能通過“查詢-響應”使用輔助數據來訓練模型。這種方法存在嚴重隱私問題:直接共享查詢樣本會泄露敏感信息&#xff0c…

Spring AI 進階之路01:三步將 AI 整合進 Spring Boot

引子 當 LLM 的浪潮以不可阻擋之勢席卷全球,從改變用戶交互到重塑商業模式,我們每一位開發者都身處這場技術變革的中心。作為龐大的 Java 生態中的一員,你是否也曾思考:當 Python 似乎成為 AI 的“官方語言”時,我們這…

pycharm2025導入anaconda創建的各個AI環境

目錄1.pycharm下載及安裝2.導入anaconda的環境到pycharm項目中1.pycharm下載及安裝 建議從官網下載,不要亂下載。 https://www.jetbrains.com.cn/en-us/pycharm/ 右上角可以切換中英文,在此切換為中文。 點擊下載,如下頁面: 點擊中間下載w…