1. 程式人生 > >mysqldumpslow不是內部或外部命令,也不是可執行的程式

mysqldumpslow不是內部或外部命令,也不是可執行的程式

mysqldumpslow不是內部或外部命令,也不是可執行的程式

window系統,mysql版本:5.7.14。

使用mysqldumpslow命令分析日誌時,報錯:mysqldumpslow'不是內部或外部命令,也不是可執行的程式。

檢視目錄下,沒有mysqldumpslow.exe檔案,有一個mysqldumpslow.pl檔案。

.pl檔案是perl程式,需要下載perl編譯器;

原文連結:https://www.cnblogs.com/qcfeng/p/5959685.html,感謝博主的分享!

第一步,根據博主的指引,下載ActivePerl_5.16.2.3010812913.msi檔案,

第二步,然後將bin加入環境變數path,

注意:

  1、安裝的時候選擇預設安裝時,即C盤根目錄的Perl目錄下,可能會出現問題,所以儘量選擇安裝在其它目錄;

  2、新增到環境比變數後,需要重新開啟命令列窗口才能直接使用perl命令。

第三步,切換到mysql的bin目錄中,執行

perl mysqldumpslow.pl --help

然後就可以看到和mysqldumpslow --help一樣的效果。