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”!

最新文章

  1. 如何让include标签包裹的布局置于屏幕最下方?
  2. Linux学习二:Makefile基础
  3. VisualStudio基本使用(2)-使用VS2013来编译C语言程序
  4. 苹果开发者账号申请时报错提示错误:Legal Entity Name
  5. 在jsp页面中实现格式化数字,百分比,货币
  6. online ddl 使用、测试及关键函数栈
  7. R文件相关(坑)
  8. 09_linux下安装Nvidia显卡驱动
  9. javascript----bug
  10. Problem D: Integer Inquiry
  11. 记录:sea.js和require.js配置 与 性能对比
  12. CSS——图片替换方法比较
  13. C# 通过反射实现类似MVC路由的机制
  14. MongoDB 系列(一) C# 简易入门封装
  15. [置顶] 一个demo学会c#
  16. linux下yum安装redis以及使用
  17. 前端学习:html基础学习二
  18. AC的故事大结局山寨版(下)(最大流)
  19. SVN 通过Shell Bash 获取项目Reversion号码
  20. 导出pdf功能

热门文章

  1. 谈谈 Android 的优点和不足之处?
  2. 非GUI运行Jmeter,jtl文件没有响应数据的解决办法
  3. k8s、CI/CD、pipline介绍
  4. java:常用类(包装类,equals和==的比较,Date,java.lang.String中常用方法,枚举enum)
  5. yum升级python
  6. LeetCode.922-按奇偶排序数组 II(Sort Array By Parity II)
  7. NOIP2013提高问题求解T2(关于递推与递归)
  8. 【PyTorch】计算局部相似矩阵
  9. Conetos 下安装docker 和镜像加速
  10. java实现整数计算器