‘mysql‘ 不是内部或外部命令,也不是可运行的程序或批处理文件的解决办法.

本文讲述了在Windows 10 64位系统中,遇到MySQL命令行工具使用问题,通过排查服务未启动、命令使用错误和安装配置错误,最终发现环境变量未配置导致的问题,并提供了安装配置和权限调整的解决方案。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

1 应用环境

(1) 系统:WIn10 64位
(2) 软件版本: MySQL -5.5.21

2 问题背景

通过命令提示符使用MySQL服务时,出现以下场景:
‘mysql’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
使用命令:mysql -u root -p

3 推测

3.1服务未启动:

(1)net start mysql; 启动MySQL服务;
(2)net stop mysql; 关闭MySQL服务;

     操作:使用命令,依然是上述问题。
     此推测无效;

3.2 命令使用错误:

     操作:使用其他命令,无法通过。
     出现新问题:访问拒绝5:没有权限;
     解决方案:【右键以管理员权限运行,重复操作,无效】
     此推测无效。     

3.3 安装配置错误:

    操作:安装过程检查,环境变量未进行配置;【采取解决方案2后,此问题解决】
    此推测有效。

4 解决方案

4.1 解决方案1-安装过程

     操作:安装过程进行到“Windows选项设置界面”时,勾选“Include BinDirectory in Windows PATH”选项。

4.2 解决方案2-后期配置

    操作:右键——》属性——》高级系统设置——》环境变量——》系统变量——》Path——》编辑——》新建——》添加【MySQL  bin文件所在路径】
    例:C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin

5 注意事项

5.1 忽略问题1:权限问题

    运行dos,需使用管理员权限。

5.2 忽略问题2:重新登录问题

    配置完环境变量后,需要重新打开DOS操作界面,让新设置的环境变量被读取才能正常使用该功能。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值