`

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

阅读更多

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

 

今天中午新换了一个系统,重装了一下wamp2.0。下午想导入一个数据库文件打开dos,输入MySQL -u root -p mydb2 < e:MySQLmydb2.sql,竟然出现'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件.

上网查了一下,说是没有没有在环境变量PATH中将mysql的路径添加进去。

Windows平台下,需要将mysql路径添加到环境变量中:

1.右键点击我的电脑属性高级环境变量系统 变量-双击“Path”-将mysql的路径“D:wampbinmysqlmysql5.0.51bbin  (这里假设您的MYSQL目录和我安装的一样,其实你定位到你的 MYSQL安装目录之后再找到bin目录就可以把全路径写上去了)”添加进去-确定

2.添加完毕之后,再到DOS下进行测试:

   C:>mysql -u root -p
    Enter password: **********
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 21
    Server version: 5.0.45-community-nt MySQL Community Edition (GPL)
    Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer.
    mysql>
  
出现了mysql>就表示成功了!

      你也可以不使用上述的方式,你直接运行MySQL Server Instance Config Wizard就可以直接配置了。很简单的操作不再赘述。

  

[转载]'mysql' <wbr>不是内部或外部命令,也不是可运行的程

网上还说有其他可能,不过我这里没有遇到,我觉得最好还是记一下以备后患。

一、第一种

问题现象

 在运行里输入cmd,然后早DOS下输入ipconfig,回车居然显示:
C:Documents and SettingsAdministrator>ipconfig(
其他命令也一样)
'net'
 不是内部或外部命令,也不是可运行的程序或批处理文件。这是由于系统环境变量的Path被改变了,只要恢复即可。

 

解决方法

我的电脑->右键->属性->高级->环境变量->系统变量->Path,再点编辑就可以了。在变量值对话框里面加“C:windowssystem32“,这是cmd.exe存在的路径,然后点确定就可以了。
      
究其原因,是因为系统中安装了imagemagickgimpmysqljava等能运行DOS的软件,不过mysql不会改变环境变量,如果要让其他软件能继续运行DOS,只需在变量值里面添加路径即可,每一个路径之间用分号";"隔开,顺序无所谓,谁前谁后都可以。

二、第二种

mysql的路径加进去了,运行,还是一样。没解决。后来输入net start mysql,出现net start mysql启动,提示发生系统错误 5;拒绝访问!

又查了一下,原来是dos没以管理员的身份启动。于是按着网上给的方法,以管理员的身份启动。就解决了。两个问题都解决了。

 

下面说说怎样以管理员的身份启动dos

1.在开始菜单的搜索框张收入cmd,然后右键单击,并选择以管理员身份运行!

如果每天都要启动mysql服务,这样不很麻烦?所以:

2.右键单击cmd选择“附到【开始】菜单(U);这是就可以到开始菜单上找到cmd了,

3.右击选择属性,选择快捷方式,再选择高级,在选择以管理员身份运行,再单击确定即可!

以后只要打开开始菜单单击上面的快捷方式就可以以管理员的身份运行cmd了!

分享到:
评论

相关推荐

    java-dotenv,dotenv是一个从.env文件加载环境变量的模块.zip

    为了解决这个问题,java-dotenv引入了`.env`文件的概念,这是一个纯文本文件,用于存储应用的环境变量。开发者可以在`.env`文件中定义变量,如数据库连接字符串、API密钥等,然后在代码中通过特定的方式读取这些变量...

    MySql5.6安装过程遇到的问题及解决方法

    安装 MySQL 后,在 CMD 命令行中尝试执行 `mysql -u root` 命令时,出现提示:“'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件”。 **原因分析**: 此问题通常是由于系统环境变量未正确配置所致。当...

    mysql不是内部命令的错误解决方案

    mysql’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 经过一番折腾找到了哪错了,给你们分享一下 注意事项一: 先看环境变量有没有添加到path里面 我的电脑–&gt;右键—&gt;属性—&gt;高级系统设置—&gt;高级—&gt;...

    常用的bat批处理文件

    这些命令可以是系统内部的DOS命令,也可以是外部程序或者脚本语言。通过批处理,用户能够自动化执行重复性任务,提高工作效率。在给定的压缩包文件中,我们看到多个与日常电脑管理相关的bat批处理脚本。 【描述】:...

    mysql 8.0.11压缩包版本安装教程

    MySQL 8.0.11 是 MySQL 数据库管理系统的一个特定版本,它提供了许多增强的功能和改进,...记得在遇到问题时,可以查阅相关的教程或文章,如文中提到的其他MySQL版本安装教程和密码重置方法,以获取帮助和解决方案。

    mysql,sql2008,VMware虚拟机的服务管理批处理文件

    批处理文件的编写涉及Windows批处理语言,包括各种内部命令(如`net`、`if`、`for`等)和外部程序调用。编写过程中,需要考虑错误处理、日志记录以及条件分支,以提高脚本的稳定性和可读性。例如,通过`IF EXIST`...

    PHP程序设计-3期(KC016) 4.2MySQL登录常见问题.doc

    **问题 1:“mysql” 不是内部或外部命令,也不是可运行的程序或批处理文件** 这个错误通常意味着系统无法找到MySQL的执行文件,因为它的bin目录没有被添加到系统的PATH环境变量中。要解决这个问题,你需要按照以下...

    MySQL安装验证和设置详细图文教程分享.docx

    在上述过程中,可能会遇到命令行中输入`mysq1`或其他MySQL相关命令时出现“不是内部或外部命令,也不是可运行的程序或批处理文件”的错误提示。这通常是由于系统环境变量中未包含MySQL的安装路径所致。 - **解决...

    【2024最新版】图解Mysql数据库配置、命令行及Workbench访问(Windows版本)

    如果返回“‘mysql’不是内部或外部命令,也不是可运行的程序或批处理文件。”这样的错误消息,则表明环境变量尚未配置好。如果能够看到MySQL的版本信息,则表示环境变量配置成功。 #### 二、环境变量配置 假设您...

    MySQL 5.1中文手冊

    3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 3.6.7. ...

    mysql官方中文参考手册

    3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 3.6.7. ...

    MySQL 5.1官方简体中文参考手册

    3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 3.6.7. ...

    MySQL 5.1参考手册

    3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 3.6.7. ...

    MySQL 5.1参考手册 (中文版)

    3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 3.6.7. ...

    MySQL 5.1参考手册中文版

    3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 ...

    将数据存入mysql(Qt5编写) 非代码为可执行程序

    这可能涉及在程序内部硬编码SQL脚本,或者在程序启动时读取外部配置文件或资源文件来获取数据和命令。 - 将数据写入资源文件:可以将待插入的数据存储在XML、JSON或文本文件中,然后在程序运行时读取并插入到数据库...

    MySQL5.1参考手册官方简体中文版

    3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 3.6.7. ...

    MYSQL中文手册

    3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 ...

Global site tag (gtag.js) - Google Analytics