mysql无法启动 服务没有报告任何错误

解决windows的mysql无法启动 服务没有报告任何错误的。
相信很多人都遇到过安装Mysql的时候出现各种各样的问题,今天小编就教大家解决window下mysql服务没有报告任何错误的情况下无法启动 的问题。本文所用的mysql版本是5.7以上版本,解决方法:

操作方法

  • 01

    注意点1:你在看网上的教程配置完my.ini(自己的mysql配置文件)后不能自己创建一个data文件夹。

  • 02

    好多人,包括楼主也是,配置完datadir属性后觉得这个存储数据的文件夹路径没有呀,自己动手建一个呗。错就错在这里,不能动手建,你自己动手建的data文件夹里怎么可能有mysql启动所需要的表结构配置文件呢?

  • 03

    问题2:在使用net start msql的时候提示“服务报告没有任何错误”。 安装完mysql服务后迫不及待的开启mysql服务,在mysql5.7以上版本中默认没有一个data目录,即没有初始化服务。需要先初始化mysql才可以启动服务,否则会报 “服务没有报告任何错误”,启动失败呗。 正确的步骤是:先在mysql的bin目录下执行mysqld  --initialize-insecure (不设置root密码,建议使用)命令,第一次执行这个命令会等待的时间稍微长了一些,并且控制台没有任何返回结果。可以看到mysql的根目录下会多出一个data文件夹,里面一堆文件。

  • 04

    问题3:没有先执行mysqld  --initialize-insecure (不设置root密码,建议使用),而是先执行net start mysql了,启动失败,mysql会自动创建一个data文件夹,并在里面初始化一些文件,在再次执行mysqld - initialize的时候并没有把data文件夹删除。错误信息如下图:

  • 05

    此时的解决方案是:删除data文件夹,然后执行mysqld - initializemysqld  --initialize-insecure (不设置root密码,建议使用),再启动mysql。

  • 06

    问题4:mysql安装完了,可高兴的输入“mysql或者mysql -hlocalhost -uroot -p”一回车,居然没有进去,出了个“ERROR 1045 Access denied for user 'xxx' NO”

  • 07

    原因是新版的mysql为了安全性,默认是有密码的。 解决方法: mysql默认安装会有密码生成,密码文件直接写在 log-error 日志文件中(在5.6版本中是放在 root/.mysql_secret 文件里,更加隐蔽,不熟悉的话可能会无所适从),MySQL5.7在安装完后,第一次启动时,会在root目录下生产一个随机的密码,文件名为.mysql_secret 登录时需要用随机密码登录,然后通过以下命令修改密码 SET PASSWORD = PASSWORD('new password');

(0)

相关推荐

  • mysql安装遇到服务无法启动

    Configuration of MySQL Server 5.7 is taking longer than expected. Do you Want to continue waiting or ...

  • phpStudy使用:解决MySql不能作为服务启动问题

    phpStudy是一个功能非常强大.使用相当简单的PHP集成开发环境,非常适合本地开发.测试使用.在平时的安装和使用中,有时安装的MySql可以正常使用,但是无法作为服务正常启停,给我们使用带来麻烦. ...

  • XP系统配置IIS服务失败提示500错误怎么解决

    XP系统配置IIS服务失败提示500错误怎么解决 解决方法: 1.请先确保以下服务为启动状态,启动类型为自动COM+ Event SystemCOM+ System Application. 2.进入 ...

  • mac电脑无法启动mysql一启动就关闭如何解决

    我们在Mac电脑上启动MySQL的时候,一启动就立即关闭了,该怎么办呢?今天就跟大家介绍一下mac电脑无法启动mysql一启动就关闭的具体解决方法.1. 如图,打开电脑上的系统偏好设置,在打开的设置页 ...

  • net framework 3.5无法启动服务(net framework 3.5怎么启动)

    安装了.NET Framework 3.5后,无法启动服务    错误通过命令的方式启动dism.exe /online /enable-feature /featurename:NetFX3 /Al ...

  • linux如何查看mysql是否启动

    linux下有很多服务,今天就写一下如何查看服务是否启动,以mysql为例子. 操作方法 01 使用命令 # service mysqld status 命令来查看mysql 的启动状态如图所示: m ...

  • Mac OS启动服务优化高级篇

    Mac下的启动服务主要有三个地方可配置: 1,系统偏好设置->帐户->登陆项 2,/System/Library/StartupItems 和 /Library/StartupItems/ ...

  • linux下Mysql的启动关闭的命令

    下面我来为各位介绍linux下Mysql的启动关闭的命令,有需要了解的朋友不防进入看看吧. linux下Mysql的启动关闭(本文基于centos6.4、mysql5.7.3),mysql安装在/us ...

  • 解决wifi共享精灵启动失败出现5023未知错误的方法

    wifi共享精灵是我们常用的网络无线热点创建软件,该软件可帮助我们在支持无线网卡的笔记本中创建wifi热点,从而让其它移动设备通过wifi连接热点,实现上网的目的,而在近期有部分用户在启动wifi共享 ...