Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
本地计算机上的MySQL57服务已启动,然后停止_Mysql_Windows - Fatal编程技术网

本地计算机上的MySQL57服务已启动,然后停止

本地计算机上的MySQL57服务已启动,然后停止,mysql,windows,Mysql,Windows,我对mySql有问题。它已停止,当我尝试启动它时,我得到以下信息:“本地计算机上的MySQL57服务已启动,然后停止。”如下图所示: 我的服务器日志如下所示: 2017-04-05T10:04:58.085384Z 0[警告]不推荐使用隐式默认值的时间戳。请使用--explicit\u defaults\u作为\u timestamp服务器选项(有关更多详细信息,请参阅文档)。 2017-04-05T10:04:58.085384Z 0[警告]“无零日期”、“无零日期”和“按零除法错误”sql模

我对mySql有问题。它已停止,当我尝试启动它时,我得到以下信息:“本地计算机上的MySQL57服务已启动,然后停止。”如下图所示: 我的服务器日志如下所示:

2017-04-05T10:04:58.085384Z 0[警告]不推荐使用隐式默认值的时间戳。请使用-
-explicit\u defaults\u作为\u timestamp
服务器选项(有关更多详细信息,请参阅文档)。 2017-04-05T10:04:58.085384Z 0[警告]“无零日期”、“无零日期”和“按零除法错误”sql模式应与严格模式一起使用。在未来的版本中,它们将与strict模式合并。 2017-04-05T10:04:58.087363Z 0[注]C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe(mysqld 5.7.9-log)作为进程7852启动。。。 2017-04-05T10:04:58.108397Z 0[注]InnoDB:互斥锁和rw_锁使用Windows互锁功能 2017-04-05T10:04:58.109398Z 0[注]InnoDB:使用事件互斥体 2017-04-05T10:04:58.109398Z 0[注]InnoDB:_mm_lfence()和_mm_sfence()用于内存屏障 2017-04-05T10:04:58.110399Z 0[注]InnoDB:压缩表使用zlib 1.2.3 2017-04-05T10:04:58.110399Z 0[注]InnoDB:将InnoDB_buffer_pool_实例从8调整为1,因为InnoDB_buffer_pool_大小小于1024 MiB 2017-04-05T10:04:58.116403Z 0[注]InnoDB:池数:1 2017-04-05T10:04:58.116403Z 0[注]InnoDB:不使用CPU crc32指令 2017-04-05T10:04:58.156434Z 0[注]InnoDB:初始化缓冲池,总大小=8M,实例=1,块大小=8M 2017-04-05T10:04:58.158435Z 0[注]InnoDB:缓冲池初始化完成 2017-04-05T10:04:58.200443Z 0[注]InnoDB:支持的最高文件格式是Barracuda。 2017-04-05T10:04:58.207479Z 0[注]InnoDB:日志扫描已通过检查点lsn 43061044961 2017-04-05T10:04:58.208477Z 0[注]InnoDB:正在进行恢复:扫描到日志序列号43061045173 2017-04-05T10:04:58.209476Z 0[错误]InnoDB:由于检查点43061044961和结束43061045173之间缺少MLOG_检查点,因此忽略重做日志。 2017-04-05T10:04:58.210477Z 0[错误]InnoDB:插件初始化中止,错误为一般错误 2017-04-05T10:04:58.514809Z 0[错误]插件“InnoDB”初始化函数返回错误。 2017-04-05T10:04:58.515786Z 0[错误]插件“InnoDB”注册为存储引擎失败。 2017-04-05T10:04:58.515786Z 0[错误]未能初始化插件。 2017-04-05T10:04:58.516785Z 0[错误]正在中止

2017-04-05T10:04:58.517786Z 0[注]Binlog结束 2017-04-05T10:04:58.517786Z 0[注]正在关闭插件“CSV” 2017-04-05T10:04:58.519788Z 0[注]C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe:关闭完成

我已经尝试过了,一些选择,比如,或者,但是仍然停止了。 我能做什么?有人能帮我吗


谢谢

从命令提示符运行命令;这是查看服务返回的错误消息的唯一有效方法,而使用内置Windows服务程序时,您将看不到该消息

  • 双击服务或右键单击属性
  • 单击可执行文件的路径
  • 按Home键,然后按住Shift,同时按End键高亮显示整个命令
  • 按住控制键,然后按C键进行复制
  • 运行命令提示符(通常是Start->Run->cmd->ok)或创建一个新的快捷方式,只需键入命令的
    cmd
  • 在提示窗口中,单击鼠标右键
  • 左键单击粘贴
  • 按Enter键运行该命令
  • 研究您首选搜索引擎的问题,如果有太多不相关的结果,请在错误消息周围使用“引号运算符”来限制结果

  • 从命令提示符运行命令;这是查看服务返回的错误消息的唯一有效方法,而使用内置Windows服务程序时,您将看不到该消息

  • 双击服务或右键单击属性
  • 单击可执行文件的路径
  • 按Home键,然后按住Shift,同时按End键高亮显示整个命令
  • 按住控制键,然后按C键进行复制
  • 运行命令提示符(通常是Start->Run->cmd->ok)或创建一个新的快捷方式,只需键入命令的
    cmd
  • 在提示窗口中,单击鼠标右键
  • 左键单击粘贴
  • 按Enter键运行该命令
  • 研究您首选搜索引擎的问题,如果有太多不相关的结果,请在错误消息周围使用“引号运算符”来限制结果

  • 刚遇到这个问题,我解决的方法是:

    • 在命令提示符下,转到mysql位置
      mysql\bin
      (使用
      cd..
      返回一个文件夹,或使用
      cd name\u文件夹
      访问它)
    • 在此位置,键入
      mysqld--initialize

      • 我刚刚遇到了这个问题,我解决它的方法是:

        • 在命令提示符下,转到mysql位置
          mysql\bin
          (使用
          cd..
          返回一个文件夹,或使用
          cd name\u文件夹
          访问它)
        • 在此位置,键入
          mysqld--initialize

        这里是我所做的,它起了作用。MySQL在windows的
        C:\ProgramData\MySQL\MySQL Server 8.0
        目录中保留my.ini文件的备份,将*.ini的最新备份重命名为my.ini

        这里是我所做的,它起了作用。MySQL将my.ini文件备份到windows中的
        C:\ProgramData\MySQL\MySQL Server 8.0
        目录中,将最近的*.ini备份重命名为my.ini

        在这种情况下,很可能是端口冲突。检查它试图启动的端口,然后查看该端口是否正在使用。另外,在这种情况下,很可能是端口冲突。检查它试图启动的端口,然后查看该端口是否正在使用。还有,看看