Mysql 不被认为是内部或外部命令、可操作程序或批处理

我已经设置了 MySQL 路径,但仍然得到相同的错误。请让我知道我是否遵循了正确的一个。

MySQL 的位置是: C:\Program Files\MySQL\MySQL Server 5.0\bin

在 Windows 中,我将系统变量的路径设置为:

  • 变量名: MYSQL_HOME
  • 变量值: C:\Program Files\MySQL\MySQL Server 5.0\bin

路径设定:

  • 变量名: PATH
  • 变量值: .;%JAVA_HOME%\bin;%MYSQL_HOME%\bin...

如果它不是正确的,请让我知道正确的路径和它的设置。

334654 次浏览

MYSQL _ HOME variable value = > < strong > C: Program Files MySQL MySQL Server 5.0 bin

%MYSQL_HOME%\bin

看到问题了吗? 这解决了 C:\Program Files\MySQL\MySQL Server 5.0\bin\bin的路径

MYSQL _ HOME:

C:\Program Files\MySQL\MySQL Server 5.0

路径:

%MYSQL_HOME%\bin;

只需输入命令提示:

set path=%PATH%;D:\xampp\mysql\bin;

这里我的路径从 D 开始,所以我使用 D: ,你可以使用 C: 或 E:

enter image description here

在我的案例中,这是一个简单的 间隔案例。

Turns out, i had a space inserted after the last ; and before ""C:\Program Files\MySQL\MySQL Server 5.7" 因为这个非常简单的原因,不管我做什么,MySql 仍然没有被认可。

一旦我消除了路径前后的空格,它就完美地工作了。

现在回想起来,这似乎是一个很明显的答案,但是没有人在任何地方提到过。

Also, i'm new to this whole windows thing, so please excuse me if it sounds very simple.

In my case, I resolved it by adding this path C:\xampp\mysql\bin to system variables path and then restarted pash/cmd.

注意: 如果您不知道如何设置路径和系统变量,请使用 按我

enter image description here
下面是我在我的电脑上做的,我安装所有的软件,我通常使用在 G:分区,而不是 C: 如果我的操作系统是秋天(赢10) ,不需要重新安装它们和浪费时间,然后窗口如何工作它更新 PATH 自动如果你安装任何新的程序或软件,

那么

我必须更新路径像这里! 所有的软件我通常使用 我创建了一个名为 Program Files 的文件夹 我将所有程序数据安装在这个文件夹中 3-然后去 PATH,并添加它不要忘记;

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;G:\HashiCorp\Vagrant\bin;G:\xampp\php;G:\xampp\mysql\bin;G:\Program Files (x86)\heroku\bin;G:\Program Files (x86)\Git\bin;G:\Program Files (x86)\composer;G:\Program Files (x86)\nodejs;G:\Program Files (x86)\Sublime Text 3;G:\Program Files (x86)\Microsoft VS Code\bin;G:\Program Files (x86)\cygwin64\bin

enter image description here

我正在使用 xampp。对我来说,最好的选择是更改环境变量。环境变量更换窗口是@Abu Bakr 在这个帖子里分享的

我将路径值更改为 C:\xampp\mysql\bin; 效果很好

MySQL 的位置是: C:\Program Files\MySQL\MySQL Server 8.0\bin

In Windows, system variables I had set the path as:

variable name: MYSQL_HOME
variable value: C:\Program Files\MySQL\MySQL Server 8.025\bin

用户变量:

  • 点击路径-> 新-> C:\Program Files\MySQL\MySQL Server 8.0.25\bin

  • 单击 OK

  • 现在检查 cmd (mysql -V)

    你可能会得到这样的命令

    mysql  Ver 8.0.25 for Win64 on x86_64 (MySQL Community Server - GPL)
    

你完了。

如果使用 wamp 服务器,将 C:\wamp64\bin\mysql\mysql5.7.31\bin添加到环境变量 PATH

为了更容易在 CMD 中调用 MySQL 程序,您可以将 MySQL bin 目录的路径名添加到您的 Windows 系统 PATH 环境变量:

follow the below link.

https://dev.mysql.com/doc/mysql-windows-excerpt/5.7/en/mysql-installation-windows-path.html

您只需要在系统变量中设置路径,就可以完成任务了。在这里,我将一步一步地向你展示:

Step1: Go the start taskbar and write environment and click on the edit system environment option:

enter image description here

步骤2 : 单击一个对话框即系统属性后,系统属性将如下所示:

enter image description here

Step3 : 点击环境变量,然后在写有 路径的系统变量中,双击路径一个新的对话框即 edit environment variables将弹出,如下所示:

enter image description here

然后在 Windows C 中添加 MySql bin 的地址通过点击新的路径选项,在我的笔记本电脑中 MySql 在这里,所以添加这个路径 C: Program Files MySQL MySQL Server 8.0 bin,它点击确定并运行在命令提示符 MySql-version 命令,它会显示在你的电脑上安装的 MySql 的实际版本

In my case changing the directory to

cd C:\Program Files\MySQL\MySQL Server 8.0\bin

我没有注意到变化,但当我写 mysql

它跑得很完美

如果在设置系统变量和路径之后仍未解决错误,请检查用户变量中指定的路径。 If the path is not set in user variables, add it. 这招对我很管用。

enter image description here 你可以分三步来解决

你必须改变路线 首先 > 复制档案路径

   *my path is E:\Program\xampp\mysql\bin*

接下来在 CMD 中我写了以下内容

那个

set path=%PATH%;set path=%PATH%;E:\Program\xampp\mysql\bin

Don't forget to change PATH

这对我(Windows)很有效:

  1. Firstly in cmd type: where{space}MySQL{enter}--->It gives something like this: C: Program Files MySQL MySQL Server 8.0 bin MySQL.exe

  2. 将 path = C: Program Files MySQL MySQL Server 8.0 bin 添加到系统变量。如何设置系统变量的路径?

  3. 关闭并重新启动命令提示符: Mysql 版本

它将产生结果: 用于 x86 _ 64上的 Win64的 MySQL Ver 8.0.28(MySQL Community Server-GPL)