首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

命令行下 "mysql 不是內部或外部命令" 完整排查指南

     編輯:MySQL 綜合教學

命令行下 "mysql 不是內部或外部命令" 完整排查指南

在 CMD 輸入 mysql 提示「不是內部或外部命令」,本質是系統找不到 mysql.exe 所在路徑。以下按可能性從高到低排查:

  1. MySQL 安裝路徑已變更
    若曾重命名/移動安裝目錄,需修改配置文件 C:\Windows\my.ini 中的 basedir 與 datadir 指向新路徑。
    my.ini修改示例
    路徑修改後
  2. Windows 服務路徑未同步更新
    Win+R → services.msc 找到 MySQL 服務 → 右鍵屬性 → 「可執行文件路徑」是否指向新 bin\mysqld.exe。
    服務屬性
    路徑修正
    確認應用
  3. 註冊表服務映像路徑未改
    Win+R → regedit 定位:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
    修改 ImagePath 值為正確路徑。
    註冊表位置
    修改ImagePath
  4. 環境變量 PATH 缺少 MySQL bin 目錄
    右鍵「此電腦」→ 屬性 → 高級系統設置 → 環境變量 → 系統變量/用戶變量中 Path 編輯,新增 C:\Program Files\MySQL\MySQL Server X.Y\bin。
    環境變量入口
    編輯Path
    新增路徑
  5. 命令提示符未以管理員身份運行(偶發需求)
    某些系統策略下,普通 CMD 無法讀取系統級 PATH,嘗試「以管理員身份運行」 CMD。
    管理員CMD
    驗證生效

驗證

新開 CMD(或管理員 CMD),輸入 mysql --version 或 mysql -V,顯示版本號即表示生效。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved