Mysql启动失败解决方案

以前一直用的Mysql5.5,安装程序是一个exe程序,安装完了相应的服务也给我注册好了,然后直接启动连接即可。

最近升级到了8.0.15,发现和以前不一样了。

8.0.15下载地址

安装解压之后目录如下:

直接就是安装文件了,所以我们需要做的就是注册服务(我用的是Windows)。

bin里面很多.exe程序,我们需要关注的就是mysqld.exe和mysqladmin.exe

将mysqld事Mysql服务端程序,我们先把它注册到windows服务上:

  然后尝试启动:

  

  发现启动失败,我最开始以为是我的目录下面没有my.ini配置文件,我从别的地方拷了一份过来发现还是不行。同时查阅得知就算没有my.ini文件,

Mysql Server启动的时候也会用它默认的配置文件。

  然后继续找问题,通过与我之前5.5的安装文件对比,发现现在版本下面少了一个data目录,这个目录不能手动创建,需要初始化一次。

  data目录有了,再次尝试启动mysql server

  

  同时查看服务注册里面

  

  

  服务注册成功,指向的文件正确。但是现在还有个小问题,就是现在的密码为空,使用navica for mysql连接不上,需要设置一下密码。

  

  现在就可以啦!!!

  参考连接:

  windows中使用mysql配置my.ini时的坑

  mysql启动失败:mysql服务无法启动 服务没有报告任何错误 解决方法

原文地址:https://www.cnblogs.com/alinainai/p/10509125.html