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命令进行。

相关推荐
念一不念二1 分钟前
VScode+云服务器
运维·服务器
七夜zippoe13 分钟前
OpenClaw Skills 高级开发指南
服务器·网络·人工智能·skills·openclaw
WL_Aurora14 分钟前
MySQL 5 卸载到 MySQL 8 安装完整指南(不踩坑版)
数据库·mysql
灰阳阳17 分钟前
MySQL的基本架构
数据库·mysql·架构
想唱rap18 分钟前
应用层协议与序列化
linux·运维·服务器·网络·数据结构·c++·算法
开开心心_Every23 分钟前
轻量级PDF阅读器,仅几M大小打开秒开
linux·运维·服务器·安全·macos·pdf·phpstorm
@小柯555m36 分钟前
MySql(高级操作符--Where in 和Not in)
数据库·sql·mysql
MmeD UCIZ37 分钟前
MySQL单表存多大的数据量比较合适
数据库·mysql
IMPYLH1 小时前
Linux 的 tac 命令
linux·运维·服务器·bash
SarL EMEN1 小时前
mysql之联合索引
数据库·mysql