cmd 中连接mysql时报'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件,该怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmd 中连接mysql时报'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件,该怎么办?相关的知识,希望对你有一定的参考价值。

1、首先打开我的电脑,在我的电脑右键中选择属性,然后单击选择高级系统设置。

2、在系统属性的‘高级’中选择环境变量。

3、选择Mysql安装的目录,在Mysql安装的目录中找到bin目录,把此路径复制。

4、在用户变量的path变量中添加变量值,变量值为刚复制的路径。

5、打开cmd输入mysql -u root -p后系统响应,再输入口令就行了,即可进入到Mysql。

参考技术A 假设安装的mysql目录是D:\MySQL\MySQL_Server_5.5\
第一种方法:
如果你打开cmd后直接输入mysql是不行的,需要配置mysql的环境变量,
那么就在环境变量中增加D:\MySQL\MySQL_Server_5.5\bin
变量名称可以随便起,比方说mysql_home
变量值为D:\MySQL\MySQL_Server_5.5\bin
这样就可以了直接使用mysql命令了。

提示一下:
因为你要用到的mysql命令是在D:\MySQL\MySQL_Server_5.5\bin下
这样说不知道你能不能领悟呢?
============================================================
第二种方法:
进入cmd后
输入cd D:\MySQL\MySQL_Server_5.5\bin回车
d:回车
此时就已经进入到D:\MySQL\MySQL_Server_5.5\bin目录下了,该目录下的命令都可以用
执行mysql -uroot -p回车
输入数据库密码就可以进入到mysql了。本回答被提问者采纳
参考技术B 就是 mysql 没有配置在你的电脑的环境变量里面
就好比aaaaa对于电脑没有任何特殊意义
你查mysql的配置方法 或者重新安装mysql 一般会自动配置
参考技术C 没有把mysql加入到系统

MySQL连接Navicat时报错常见的几种情况

1、2005报错

技术分享图片

2、2003报错

技术分享图片

3、1045报错

技术分享图片

 

以上是关于cmd 中连接mysql时报'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件,该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

python3连接Mysql时报错1045 using password : NO

在ds窗口中导入MYSQL数据库时报error 1049 (42000):Unknown database ';'这个错误

连接mysql时报:message from server: "Host '192.168.76.89' is not allowed to connect to this

MySQL1042navicat连接MySQL服务器时报cant get hostname for your address

linux下已经装了mysql,为啥mysql命令执行时报没有该命令

Linux下mysql允许远程连接怎么设置