启动MYSQL时闪退的常见原因和解决办法汇总

前言

发现问题有时候比解决问题更重要

比起具体解决问题的具体方法,本帖尝试以一种文献综述风格的文字,在罗列常见错误和解决方法的同时,告诉读者如何更精细化地通过不同反馈渠道定位问题原因

除了知道怎么解决问题,还要知道出了问题之后怎么定位原因,才算得上是“以工程师的角度思考问题”

问题描述

  1. 启动图形化界面(如sqlYog)时提示无法连接数据库
  2. 命令行界面输入密码后闪退

问题解决标注流程和debug思路

1. 先查看mysql服务是否已经启动

具体可参考这篇:

解决MySQL打开闪退问题_mysql打开闪退,但控制板可以使用-优快云博客

寻求反馈的渠道:计算机管理-服务

2. 再查看具体的报错日志

如果启动依旧失败,并且提示错误码(比如“错误1067”),可以参考以下文章

记录mysql服务突然不能启动,报错:windows无法启动MYSQL服务(位于本地计算机)错误1067进程意外终止 - 程长新 - 博客园

寻求反馈的渠道一:

计算机管理-事件查看器-windows日志(这种积极查阅日志和报错的思想很像windows10 系统下启动nginx报错解决方案_unknown directive "sticky-优快云博客

寻求反馈的渠道二:

mysql(或者是任何一个软件)的初始配置文件列表

3. 假如通过日志发现mysql端口被占用

参考:

启动Mysql,日志提示“Can‘t start server: Bind on TCP/IP port: No such file or directory“/php Myadmin提示#2054_#2054 - server sent charset unknown to the client.-优快云博客

寻求反馈的渠道:任务管理器/命令行

需要注意的是,如果是mysqld占用3306的端口,难以直接用上面的方法解决,建议直接在任务管理器里终止进程:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值