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

初学mysql的时候,正式环境不能瞎玩,只能自己在Navicat上创建了数据库,
但是想用 命令行连接自己本机的数据库 却发生了下面的问题,偏偏 CSDN 上有
太多的烂贴了(明明照做了问题却没有解决)为了帮助初学者入门mysql数据库,
特意开了此帖,希望可以帮到你们!


正文开始:

命令行本地连接自己的数据库,出现以下问题:

’mysql’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

在这里插入图片描述

原因是因为环境变量没有配置好:

【我猜大部分人都不会记得自己数据库安装的路径】

  • 以下方式可获取mysql的安装路径:

1、组合键 win+R,输入:services.msc

在这里插入图片描述

2、找到mysql服务,右键→属性→复制可执行文件路径

【复制路径到 \bin 即可】
【复制路径到 \bin 即可】
【复制路径到 \bin 即可】

如我的路径:C:\Program Files\MySQL\MySQL Server 5.7\bin

在这里插入图片描述
在这里插入图片描述


3、右击【此电脑】→属性→高级系统设置→环境变量→系统变量→PATH

  • ① path 中新建添加 mysql 的 bin 目录路径

    C:\Program Files\MySQL\MySQL Server 5.7\bin
    
  • ②复制下方内容至path变量中:

    %MYSQL_HOME%\bin
    

在这里插入图片描述


4、重新打开命令行,输入:

连接本地数据库不需要 -h+端口号

mysql -uroot -p
Enter password:

在这里插入图片描述
本地数据库连接成功!!!!

至于数据库的一些基本命令行命令我也写有学习笔记,有需要的可以参考一下

  • 18
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 28
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值