zoukankan      html  css  js  c++  java
  • MySQL发生系统错误2 系统无法找到指定文件

    https://blog.csdn.net/digitalmon/article/details/78152187

    https://www.cnblogs.com/gaogaoyanjiu/p/10411970.html

    一、问题的发生
    今天要用到数据库,像往常一样打开“开始”菜单,在“命令提示符”鼠标右键,选择“以管理员身份运行”,在弹出的命令行窗口里输入“net start mysql”,等待着显示“MySQL 服务启动成功”。。。谁料到,这次居然显示“发生系统错误2 系统无法找到指定文件”!(喷血.jpg)
    这不科学,昨天和前天还有大前天明明还能正常地打开MySQL的!!!

    二、问题的分析
    我重新检查了一遍,看看环境变量是否配对,服务是否安装

    PS: 顺便说一下,我的电脑是win10系统,mysql版本是5.6

    环境变量
    鼠标右键单击“此电脑”,选择“属性”,点击“高级系统设置”,点击“环境变量”
    在上半部分的“delll的用户变量(U)”里双击“path”那行,弹出编辑path的方框,如下图: 、


    在下半部分的“系统变量(S)”里,发现“MYSQL_HOME”变量存在,且地址正确地对应于 mysql 的 文件夹的地址,如下图:


    发现环境变量的路径(用红色圈圈起来那句)已经存在

    不过想想也是,环境变量都没配好的话,我之前怎么可能打得开mysql,所以这次的问题显然跟上面的无关!


    服务是否安装
    用管理员身份运行命令行窗口(这里不用管理员身份也可以,但我个人习惯用,可能是因为我在linux下安装和修改东西时总是加上 sudo 否则就不安心养成的习惯),再用 cd 命令进入到mysql的 bin 文件夹的目录里,如图:

    当然每个人的mysql的 bin 文件的安装目录都会有些微不同,自己写自己正确的路径就行。
    Here,输入“mysqld –remove”命令将原本已安装的mysql服务卸载掉,再输入“mysqld –install”命令将服务重新安装(先卸载旧的,再重装一个新的,这也是一般人平时遇到软件运行不成功时想到的一个通用方法吧)。同时要注意,这两条命令的形式是这样的:

    mysqld --remove
    mysqld --install

    “mysqld”与后面的小横杆之间有一个空格,小横杆是两个的,博客正文里显示得不清楚;
    眼疾手快的同学看清楚了,是”mysqld”,不是“mysql”!

  • 相关阅读:
    洛谷 P1064 金明的预算方案
    洛谷 P2015 二叉苹果树
    洛谷 P1471 方差
    洛谷 P1198 [JSOI2008]最大数
    js字符串中的比较类以及截取类substring实例
    字符串indexOf()的用法
    fromCharCode返回字符串以及字符串加密
    字符串获取类、封装检测数字的方法
    原生js解决倒计时结束图片抖动之后移动消失的效果
    原生js解决图片渐渐变透明的效果
  • 原文地址:https://www.cnblogs.com/xinmomoyan/p/11217007.html
Copyright © 2011-2022 走看看