当先锋百科网

首页 1 2 3 4 5 6 7

在使用MySQL cmd时,有时会遇到“mysql不是内部或外部命令,也不是可运行的程序或批处理文件”这样的提示,这是由于系统环境变量未设置或者设置不正确导致的。

// 下面是一个示例的执行命令行
C:\Users\test>mysql -u root -p
'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件。
C:\Users\test>set PATH=%PATH%;D:\wamp64\bin\mysql\mysql5.7.24\bin\
C:\Users\test>mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 74
Server version: 5.7.24-log MySQL Community Server (GPL)
……
mysql>exit
Bye

通过上面的示例可知,解决这个问题非常简单,只需要将MySQL bin目录的路径添加到系统环境变量中即可。

如何在Windows系统中配置环境变量呢?具体步骤如下:

  1. 右键单击计算机,选择属性。在“高级系统设置”中,点击“环境变量”。
  2. 在“系统变量”中找到“Path”变量,点击编辑。
  3. 在可编辑区域中添加“MySQL bin目录的路径”,多个目录需使用分号隔开。
  4. 点击确定,然后重启cmd再次尝试连接MySQL。

上述步骤应该可以解决大多数同学在使用MySQL cmd时遇到的问题,希望能够帮到大家。