MySQL开启服务失败,错误1607

19 篇文章 0 订阅
12 篇文章 0 订阅

1、2019.1.1 新一年的第一天,兴致勃勃的想敲代码,但是运行web 项目老是失败,无论我是重启Tomcat 还是将Eclipse关了再开,还是将web项目移除再添加都是一样问题。因为,项目一开始运行就会连接数据库,于是我就查询mysql 是否有问题,打开客户端发现连不上,于是到“运行”查看发现,mysql 服务停止工作了。

2、于是,既然服务没有开启,于是就电脑打开服务,然而开启mysql 服务失败,错误如下:

”1067 进程意外终止”

3、百度后查看相关文章发现,可以到Windows系统中的 ”事件查看器”  -->Windows日志 --> 应用程序,可以查看打开Mysql服务失败,相关错误信息,如下:

Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

For more information, see Help and Support Center at http://www.mysql.com.  

4、知道错误的原因就有相关的解决办法,后面发现有一篇文章还是有点用的,但是在我遇到的情况还是不完全使用。

于是,只能自己硬着头皮上。

4.1 根据这篇文章提到服务启动后停止 mysql5.7不能启动(mysqld --initialize 命令)不能解决?看这里!!!

于是:

(1) 使用 mysqld remove ,将MySQL 服务移除.

(2) 删除 C:\ProgramData\MySQL\MySQL Server 5.5\data  (注意,这个目录是MySQL 数据库数据存储地方)这个目录的全部文件。

(3) 拷贝C:\Program Files\MySQL\MySQL Server 5.5\data 这个目录里面的全部文件到C:\ProgramData\MySQL\MySQL Server 5.5\data这个目录中。

(4)  使用mysqld --initialize    (执行中会卡一下,然后data文件夹中会生成文件).

(5) 使用mysqld install 重新载入一些配置和数据和服务。(提示:如果遇到这个错误“Install/Remove of the Service Denied

解决方案:

进入cmd.exe(目录:C:\Windows\System32\cmd.exe)以管理员身份运行,最后再次执行mysqld install成功!!!!)

(6) 最后,使用 net start mysql start ,重启mysql 服务,OK 服务成功开启。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值