命令行输入mysql -u root -p显示不是内部或外部命令也不是可运行的程序,这样的情况如何解决?

> 本来打算建立本地数据库,然后输入mysql -u root -p, 就显示了这样的情况,也不知道怎么办,上网搜才发现是环境配置的问题。环境配置每次看见都感觉很头疼。下面还是解决一下吧!

1. 打开电脑 属性 高级系统设置

 2. 点击环境配置 在系统配置中点击path 新建一个

3. 将MySQL里面的bin路劲复制进来 

我的是在c盘中找到Program Files,找到MySQL,找到mysql server,点击进入bin,在复制路径,粘贴到环境配置中

 4. 最后打开命令行,win+R, 输入cmd,输入mysql -u root -p就OK了!

 

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 这个错误信息通常是因为在Windows命令提示符中尝试运行MySQL命令时出现的问题。"mysql -u root -p"是一个MySQL命令,用于以root用户身份登录MySQL数据库并请求输入密码。 如果出现“不是内部命令”错误消息,则意味着系统找不到MySQL命令。这可能是因为MySQL未在系统路径中配置或安装。 要解决这个问题,您需要检查MySQL是否已经安装,并且其安装路径是否已添加到系统环境变量中的PATH变量中。如果未安装MySQL,则需要下载和安装它。如果已经安装,则需要将MySQL安装路径添加到系统PATH环境变量中,以便Windows能够找到MySQL命令。 ### 回答2: “mysql -u root -p不是内部”这个错误信息通常是在Windows系统下使用命令MySQL命令时出现的。这个错误提示是表示操作系统无法找到该命令。 首先,确保已经正确安装了MySQL,并且MySQL安装程序已经将MySQL可执文件路径添加到系统环境变量中,以便在任何位置都可以访问到MySQL命令。 如果您已经完成了这些步骤,但仍然无法运行MySQL命令,则需要检查一下系统是否正确配置。有时候系统环境变量出现错误或配置不完整,也会导致系统无法识别MySQL命令。在这种情况下,您可以尝试手动添加系统环境变量或重新安装MySQL来修复问题。 此外,还需要注意的是,在执MySQL命令时,-u-p参数之间不应该有空格。使用下面的命令来连接MySQL数据库: mysql -u用户名 -p密码 如果您的MySQL密码包含特殊字符,则需要在密码前加上反斜线(\)或使用单引号将密码括起来。 在处理此错误时,还需要密切注意命令拼写错误、路径错误和权限问题。好的做法是仔细阅读错误消息,以便更好地了解到底是哪个部分出现了问题,然后逐个排查解决。 总之,根据具体情况来找出问题的解决方案,对环境变量和MySQL命令的正确使用有清晰和充分的了解可以避免出现此类错误。如果依然无法解决问题,最好在相关社区或网站上寻求帮助。 ### 回答3: 当我们在使用mysql命令连接数据库时,可能会遇到mysql -u root -p不是内部的问题,这通常是由于环境变量配置不正确或者没有安装mysql驱动所导致的。 要解决这个问题,首先需要确定是环境变量配置错误还是mysql驱动未安装。如果是环境变量配置错误,可以检查以下几个方面: 1. 确认mysql安装路径是否已经添加到path环境变量中,如果没有需要手动添加。 2. 确认mysql安装路径下的bin目录是否已经添加到path环境变量中,如果没有需要手动添加。 3. 确认是否启动了mysql服务,如果没有需要手动启动。 如果以上步骤都检查过了,还是无法连接数据库的话,就可能是因为mysql驱动未安装。我们需要下载并安装mysql驱动程序。 安装mysql驱动通常分为以下几步: 1. 下载mysql驱动程序。 2. 解压下载的文件,一般情况下会得到一个jar文件。 3. 将jar文件拷贝到JDK安装目录下的jre\lib\ext目录下。 4. 重启IDE或服务。 如果你按照以上步骤安装mysql驱动后,还是无法解决问题,那么就需要重新安装mysql和javamysql驱动程序了。 总之,mysql -u root -p不是内部的问题通常由环境变量配置错误或mysql驱动未安装所导致,我们需要仔细排查并解决

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值