跟随Code With Mosh Django系列遇MySQL命令未识别错误求助
解决Windows控制台中
mysql命令未识别的问题 当你学习Code With Mosh的《The Ultimate Django Series》,进行到「4.Setting Up the Database」->「9- Using MySQL in Django」章节时,在Windows控制台执行mysql命令可能会遇到以下错误:
mysql : The term 'mysql' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
解决步骤
1. 定位MySQL的bin目录
mysql.exe程序存放在MySQL安装目录的bin文件夹中,常见路径示例:
- 官方安装包默认路径:
C:\Program Files\MySQL\MySQL Server X.X\bin(X.X为你的MySQL版本号,比如8.0) - 手动解压安装的路径:你解压MySQL压缩包后生成的文件夹内的
bin目录
2. 将bin目录添加到系统环境变量PATH
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」区域找到
Path变量,点击「编辑」 - 点击「新建」,粘贴刚才找到的MySQL bin目录路径
- 依次点击所有弹窗的「确定」保存设置
3. 重启控制台
关闭当前使用的CMD或PowerShell窗口,重新打开一个新的控制台,再执行mysql命令即可正常识别。
临时生效方案(无需修改系统变量)
如果不想修改系统环境变量,可在当前控制台中执行以下命令(替换为你的实际bin路径):
set PATH=%PATH%;C:\Program Files\MySQL\MySQL Server 8.0\bin
该命令仅在当前控制台会话中生效,关闭窗口后失效。
内容的提问来源于stack exchange,提问作者KADEM Mohammed
相关产品推荐
相关产品推荐

