mysql服务器无法启动问题处理

一台hlr服务器用网管软件登录失败,查找原因,发现网关软件连接服务器的tcp的10002端口失败,超时无应答,导致连接失败。

用户反馈核心网hlr,smc无法登录,putty登录服务器,发现hlr10002端口没有打开。出过类似问题,判断mysql没有起来,导致hlr,smc没有加载成功,netstat -tuapn|grep mysqld,发现没有显示,就是3306端口没有加载。ps -e|grep mysqld没有显示。find / -name mysql.sock,发现/var/lib/mysql/mysql.sock有显示存在这个文件。因为mysqld进程起来后,会生成此文件,正常关机后会删除此文件;启动时,若检查到此文件存在,系统会认为mysql已经启动,导致不加载mysqld进程。删除此文件,重启进程会好,但异常关机仍会出现问题,因此决定在mysqld启动前删除此文件来规避,检查/etc/rc3.d发现 S64mysqld -> ../init.d/mysqld,启动起步是64,所以必须在服务加载前执行检查,删除命令,因此在rc.sysinit中添加下面的语句进行检查删除文件,#Clean up mysql.sock

Default_Mysql_Sock="/var/lib/mysql/mysql.sock"

if [ -x $Default_Mysql_Sock ];then

rm -rf $Default_Mysql_Sock

fi

添加后,重启服务器,hlr,smc登录正常,问题解决。告知客户,不要随便断电关机,关机用putty下的halt命令进行。

相关推荐
李慕婉学姐11 分钟前
【开题答辩过程】以《基于PHP的动漫社区的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
开发语言·mysql·php
网硕互联的小客服11 分钟前
Centos系统如何更改root账户用户名?需要注意什么?
linux·运维·服务器·数据库·安全
wunianor29 分钟前
[高并发服务器]DEBUG日志
linux·运维·服务器·c++
それども30 分钟前
insertOnDuplicateKey 和 upsert 区别
数据库·mysql
大学生资源网1 小时前
基于springboot的万亩助农网站的设计与实现源代码(源码+文档)
java·spring boot·后端·mysql·毕业设计·源码
q_19132846951 小时前
基于SpringBoot2+Vue2的诗词文化传播平台
vue.js·spring boot·mysql·程序员·计算机毕业设计
lx7416026981 小时前
百度网盘bypy使用
服务器
为什么不问问神奇的海螺呢丶2 小时前
服务器巡检报告-基于categraf 采集数据-存入Prometheus-写入mysql后生成报告
服务器·mysql·prometheus
网硕互联的小客服2 小时前
遇到网站500内部服务器错误如何处理?如何预防这样的问题发生?
运维·服务器·安全
秋氘渔2 小时前
智演沙盘 —— 基于大模型的智能面试评估系统
python·mysql·django·drf