MySQL环境变量PATH配置后仍无法在命令行调用问题求助
解决Windows下
mysql命令未被识别的问题 - 你当前添加到PATH的是MySQL Shell的bin目录,但**
mysql客户端程序并不在这个路径里**,它属于MySQL Server组件,默认安装路径是C:\Program Files\MySQL\MySQL Server 8.0\bin\(版本号可能根据你的安装有所不同) - 先确认你的MySQL Server安装目录:
- 打开Windows文件资源管理器,找到
C:\Program Files\MySQL目录,查看是否存在MySQL Server X.X(X.X是版本号)的文件夹 - 进入该文件夹的
bin子目录,确认里面有mysql.exe这个可执行文件
- 打开Windows文件资源管理器,找到
- 修正环境变量:
- 打开Windows环境变量设置面板,找到系统变量中的
Path - 添加MySQL Server的bin路径(比如
C:\Program Files\MySQL\MySQL Server 8.0\bin\),若不需要使用mysqlsh工具,可删除之前添加的MySQL Shell路径 - 必须重启所有已打开的命令行窗口,环境变量的修改才会生效
- 打开Windows环境变量设置面板,找到系统变量中的
- 验证:新开一个命令提示符或PowerShell,执行
mysql -u root -p,如果弹出密码输入提示,说明问题解决
内容的提问来源于stack exchange,提问作者indigold
相关产品推荐
相关产品推荐

