‘mysqldumpslow’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
这个错误提示通常出现在 Windows 操作系统中,提示指定的命令 mysqldumpslow
不存在。可能是因为你没有将 MySQL 安装目录的 bin
目录添加到系统的环境变量 PATH
中。
你可以按照以下步骤解决该问题:
- 找到 MySQL 的安装目录,例如
C:\Program Files\MySQL\MySQL Server 8.0
。 - 打开系统的环境变量设置页面:
- 在 Windows 10 中,可以按下
Windows + X
键,选择「系统」,然后点击「高级系统设置」,在弹出的窗口中点击「环境变量」。 - 在 Windows 7 中,可以右键点击「计算机」,选择「属性」,在弹出的窗口中点击「高级系统设置」,在弹出的窗口中点击「环境变量」。
- 在 Windows 10 中,可以按下
- 在「系统变量」中找到名为
PATH
的变量,点击「编辑」。 - 在弹出的「编辑环境变量」窗口中,点击「新建」,输入 MySQL 的
bin
目录路径,例如C:\Program Files\MySQL\MySQL Server 8.0\bin
,然后点击「确定」。 - 关闭所有命令行窗口,重新打开一个新的命令行窗口,尝试运行
mysqldumpslow
命令,应该能够正常使用了。
一些集成开发环境下并没有安装mysqldumpslow,需要自行下载对应的mysql安装包,将mysqldumpslow复制到bin目录:
mysql下载地址:
https://downloads.mysql.com/archives/community/