解决cmd命令行输入mysql提示不是内部或外部命令的错误

项目场景:

使用快捷键,点击键盘“win+R”,打开运行,在运行输入框里面输入"cmd";然后在命令行输入“mysql”,出现错误,无法进入mysql。


问题描述

提示:不是内部或外部命令,也不是可运行的程序或批处理文件

在这里插入图片描述


原因分析:

出现这个问题主要是没有在系统环境变量中配置mysql。


解决方案:

在这里插入图片描述

1.先找到mysql的安装目录,进入bin那一级,然后复制整段路径;
2.在桌面上找到“此电脑”,右键选择“属性”,点击“高级系统设置”;
3.在高级系统设置里面,选择“环境变量”;
4.在环境变量-系统变量里面找到”path”,点击“新建”;
5.将第1步复制的mysql安装目录地址粘贴到path中,然后点击确定、确定、确定即可。


查看效果

在这里插入图片描述

出现这个异常是因为你没有指定账号密码进入

  • 基础命令:mysql -u root -p

  root是用户名,输入这条命令按回车键后系统会提示你输入密码。

  • 指定端口号登录MySQL数据库:mysql -u root -p -P 3306。

  注意指定端口的字母P为大写,而标识密码的p为小写,- MySQL默认端口号为3306

输入:mysql -u root -p 回车
在这里插入图片描述

再输入你的mysql密码,回车就成功进入了!

在这里插入图片描述


总结:

登陆mysql,打cmd命令终端,

  • 如果已经添加了mysql的环境变量,可以直接使用命令,mysql -u root -p 直接回车,之后按提示输入密码;

  • 如果未添加mysql的环境变量,可以切换到mysql的安装目录下的bin目录,再使用mysql -u root -p ,或者直接参考上面配置环境变量即可。


版权声明:本文为weixin_44563573原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。