加入收藏 | 设为首页 | 会员中心 | 我要投稿 上海站长网 (https://www.021zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

mysql配置文件改错会导致服务器崩溃?看看我是怎么解决的

发布时间:2023-01-09 14:31:55 所属栏目:MsSql教程 来源:互联网
导读: 概述
最近准备对mysql做优化,修改配置文件后mysql无法正常启动,猜测是个别参数问题,不过后来发现服务器一直卡死,所以重启了下服务器,也就是这个重启服务器发现了一些很奇怪的现象。

概述

最近准备对mysql做优化,修改配置文件后mysql无法正常启动,猜测是个别参数问题,不过后来发现服务器一直卡死,所以重启了下服务器,也就是这个重启服务器发现了一些很奇怪的现象。

现象

在服务器重启后发现以下问题:执行一些基本命令会hang死。

而且发现mysql进程无法kill掉

排查过程

1、查看磁盘、内存

可以发现磁盘、内存都正常

八度网络导入mssql_重启mssql_mssql是什么意思

2、查看服务器整体情况

在用top命令的时候发现IO存在瓶颈,已经达到98%了

八度网络导入mssql_mssql是什么意思_重启mssql

3、查看是否有异常用户操作

好吧,都是我的IP地址,那应该是mysql的问题导致了。

4、计划用iotop进一步分析

本来想用iotop来分析具体是哪个进程影响的IO问题,但发现系统之前没装这工具..而目前IO满了,用yum又装不了这工具,只能选择最后一个办法了。

重启mssql_mssql是什么意思_八度网络导入mssql

5、重启大法

重启前发现之前的配置文件是有点问题的,写了两个[mysqld],修改回正确的配置文件重启mssql,禁止mysql开机自动启动,然后重启(注意只能手动重启)。

6、重启后

重启后手动重启mysql正常。

重启mssql_八度网络导入mssql_mssql是什么意思

问题应该是在这:我之前配置文件不小心写了两个[mysqld],也就是配置文件错误了,但是服务器重启了(mysql进程是开机自动启动的),然后mysql进程就处于这种僵死状态,导致磁盘IO一直是满的,改好配置文件后手动重启就可以了。

后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

mssql是什么意思_八度网络导入mssql_重启mssql

(编辑:上海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!