解决启动MySQL服务时出现"mysql本地计算机上的MySQL服务启动后停止"的问题

 更新时间:2023年11月05日 14:42:28   作者:柠檬水里气泡  
某一天我的MySQL启动突然出现了异常:“mysql本地计算机上的MySQL服务启动后停止,某些在未由其他服务或程序使用时将自动停止,” ,小编在网络上面找了很多方法,MySQL启动成功了,但是第二天开启MySQL时还是出现了这个问题,现把两种方法总结一下,需要的朋友可以参考下

第一个方法:

1.找到mysql文件下的data文件,打开有一个ERR文件

26ceff6532c749818c932130a935af7f.png

4c91974555284f559f03e17b45476bc5.png

2.打开,发现3306端口被占用,所以现在我们就要关闭占用3306端口的程序

530b60602b384e3eab271ab1f0fb9657.png

3.打开命令提示符窗口,输入:netstat -ano,会出现很多地址,找到3306对应的PID值,每个人都不一样。

9695a61ceade4facac0322eaa299f9e3.png

99dc87d20a9e41e8a0d6d6a73afbba72.png

4.打开任务管理器,找到详细信息

0a2df9b012b444e099117eb9e4739070.png

5.找到对应PID值的进程,鼠标右键结束任务,再重新启动MySQL服务就可以启动成功了

ffcf6e351be641c9936e35fa6522f611.png

第二个方法

(小编第二天启动MySQL的时候重复出现了这个问题,但是用上面的方法解决不了,因为到上面打开命令提示符窗口时没有找到3306端口对应的PID的值,用下面的方法解决了,并且之后的一天也没有再次出现启动不了的问题):

1.找到mysql文件下的data文件

4caa2a2d469b433ea884ae765731e027.png

2.打开data文件,(因为我们要重新下载生成data文件,所以要备份data文件里面自己的数据库,没有的话就不用备份)删除data文件里面的所有数据

f326178a9d0746a98223de655c0e0134.png

3.打开命令提示符窗口,进入MySQL文件下的bin目录,然后输入:mysqld --initialize

等待十秒左右,再输入: net start mysql 启动MySQL服务,启动成功

17985c40d8e34869b6dd71bec96258ce.png

4.重新下载的data文件,会使mysql的密码随机生成,我们就需要改密码,原始随机密码在data文件里面的ERR文件里面

7cce46e685644d308d550c5aeeaf266c.png

5.在命令提示符窗口里面输入:mysql -u root -p,然后再输入刚刚看到的随机密码(别直接复制,一个个输入,不然可能会出现ERROR错误)

1a5f9d05908d4adf9c0c382fbe758dc3.png

注意打开MySQL服务后要记得关闭。

以上就是解决启动MySQL服务时出现"mysql本地计算机上的MySQL服务启动后停止"的问题的详细内容,更多关于MySQL服务启动后停止的资料请关注脚本之家其它相关文章!

相关文章

  • MySQL千万级数据的大表优化解决方案

    MySQL千万级数据的大表优化解决方案

    mysql数据库中的表数据量几千万后,查询速度会很慢,日常各种卡慢,严重影响使用体验。在考虑升级数据库或者换用大数据解决方案前,必须优化现有mysql数据库表设计和sql语句。
    2022-11-11
  • MySQL数据库实现MMM高可用群集架构

    MySQL数据库实现MMM高可用群集架构

    这篇文章主要介绍了MySQL数据库实现MMM高可用群集架构,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • SQL中distinct去重关键字使用和count统计组合使用方法

    SQL中distinct去重关键字使用和count统计组合使用方法

    这篇文章主要给大家介绍了关于SQL中distinct去重关键字使用和count统计组合使用的相关资料,count()是SQL中提供的用于统计记录数量的函数,需要的朋友可以参考下
    2024-08-08
  • MySQL中实现行列转换的操作示例

    MySQL中实现行列转换的操作示例

    在 MySQL 中进行行列转换(即,将某些列转换为行或将某些行转换为列)通常涉及使用条件逻辑和聚合函数,本文给大家介绍了MySQL中实现行列转换的操作示例,文中有详细的代码示例供大家参考,需要的朋友可以参考下
    2024-06-06
  • 如何开启mysql中的严格模式

    如何开启mysql中的严格模式

    这篇文章介绍了如何开启mysql中的严格模式,有需要的朋友可以参考一下
    2013-09-09
  • mysql中varchar类型的日期进行比较、排序等操作的实现

    mysql中varchar类型的日期进行比较、排序等操作的实现

    在mysql使用过程中,日期一般都是以datetime、timestamp等格式进行存储的,但有时会因为特殊的需求或历史原因,日期的存储格式是varchar,那么应该怎么进行比较和排序等问题,本文就来介绍一下
    2021-11-11
  • 详解如何校验MySQL及Oracle时间字段合规性

    详解如何校验MySQL及Oracle时间字段合规性

    这篇文章主要为大家介绍了如何校验MySQL及Oracle时间字段合规性详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • MySQL复制问题的三个参数分析

    MySQL复制问题的三个参数分析

    这篇文章主要介绍了MySQL复制问题的三个参数分析,帮助大家更好的理解和学习使用MySQL数据库,感兴趣的朋友可以了解下
    2021-04-04
  • MySQL慢SQL语句常见诱因以及解决方法

    MySQL慢SQL语句常见诱因以及解决方法

    在本篇文章里小编给大家整理的关于MySQL慢SQL语句常见诱因以及解决方法,有需要的朋友们可以学习下。
    2019-08-08
  • mysql 5.7.13 winx64安装配置方法图文教程(win10)

    mysql 5.7.13 winx64安装配置方法图文教程(win10)

    这篇文章主要为大家分享了mysql 5.7.13 winx64安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01

最新评论