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

相关推荐
wadesir19 分钟前
Nginx配置文件CPU优化(从零开始提升Web服务器性能)
服务器·前端·nginx
翔云12345625 分钟前
MySQL中,binlog文件开头的Previous_gtids_log_event是如何计算的
数据库·mysql·adb
Alex Gram26 分钟前
Mysql增量同步到PostgreSQL实战
数据库·mysql·postgresql
O***P57134 分钟前
【MySQL】MySQL内置函数--日期函数字符串函数数学函数其他相关函数
android·mysql·adb
z***438442 分钟前
MySQL-mysql zip安装包配置教程
android·mysql·adb
SoleMotive.1 小时前
1、nginx反向代理了解吗?怎么配置nginx服务器?nginx负载均衡的算法都有哪些? 2、后端服务器宕机了,nginx服务器是怎么检查的
服务器·nginx·负载均衡
x***13391 小时前
MySQL 篇 - Java 连接 MySQL 数据库并实现数据交互
java·数据库·mysql
陶庵看雪1 小时前
服务器纳管:核心概念与全流程解析
运维·服务器
xuanzdhc1 小时前
Gitgit
java·linux·运维·服务器·c++·git
laocooon5238578861 小时前
win下制作一个简单的Cmake,完成运行效果
linux·运维·服务器