码迷,mamicode.com
首页 > 数据库 > 详细

Windows安装Mysql后一段时间后Mysql服务无法启动的问题

时间:2020-10-30 12:07:16      阅读:20      评论:0      收藏:0      [点我收藏+]

标签:返回   data   遇到   回车   权限   mysql安装   服务   重装   isl   

本人在windows重装电脑后遇到一个比较麻烦的问题一直没有解决,今日有幸看到某大佬的博客得以解决。真实万分感激,特来分享一下。

第一次安装Mysql8.0之后,此次安装是将整个mysql包进行安装,但是运行一段时间后发现mysql服务启动不了。百度一翻,最后无奈选择重装。

第二次重装Mysql8.0之后,此次安装仅安装mysql的server,但是仍然发现一段时间后mysql服务再次无法启动,命令行报错无提示,手动启动服务报错无程序占用无法启动。

最后翻到一篇博客的解释是:

在mysql5.7以上版本中默认没有一个data目录【这个在MySQL安装目录下与bin目录并列】,即没有初始化服务。需要先初始化mysql才可以启动服务,否则会报 “服务没有报告任何错误”,启动失败。

【因为,现在利用安装程序直接安装,但是实际上并没有初始化这个data目录,所以如果你也遇到同样的问题请先检查一下自己有无data目录,如果没有请按照下面操作,尝试是否可以解决】

解决步骤:

(1)先在mysql的bin目录下执行 mysqld  --initialize-insecure (不设置root密码,建议使用)命令,第一次执行这个命令会等待的时间稍微长了一些,并且控制台没有任何返回结果。可以看到mysql的根目录下会多出一个data文件夹,里面有很多文件和文件夹 。【注意,这个命令需要管理员权限的cmd】

(2)仍是在MySQL安装目录的bin目录下,执行mysqld -initislize

(3)再执行net start mysql 这次应该会启动成功。如果还是失败,可能不是这个原因导致的。
(4)登录mysql,此时登录已经不是原来mysql的密码,具体密码可以查看data目录下的.err文件会有显示,也可能根本没有密码,直接回车进入。

Windows安装Mysql后一段时间后Mysql服务无法启动的问题

标签:返回   data   遇到   回车   权限   mysql安装   服务   重装   isl   

原文地址:https://www.cnblogs.com/weimingai/p/13897059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!