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

相关推荐
0xDevNull1 天前
MySQL索引进阶用法
后端·mysql
0xDevNull1 天前
MySQL索引用法
mysql
程序员小崔日记1 天前
一篇文章彻底搞懂 MySQL 和 Redis:原理、区别、项目用法全解析(建议收藏)
redis·mysql·项目实战
武子康1 天前
大数据-241 离线数仓 - 实战:电商核心交易数据模型与 MySQL 源表设计(订单/商品/品类/店铺/支付)
大数据·后端·mysql
用户8307196840822 天前
MySQL 查询优化 30 条封神技巧:用好索引,少耗资源,查询快到飞起
mysql
Nyarlathotep01132 天前
事务隔离级别
sql·mysql
Nyarlathotep01132 天前
SQL的事务控制
sql·mysql
茶杯梦轩2 天前
从零起步学习RabbitMQ || 第二章:RabbitMQ 深入理解概念 Producer、Consumer、Exchange、Queue 与企业实战案例
服务器·后端·消息队列
用户86178277365182 天前
MySQL 8.0从库宕机排查实录:中继日志膨胀引发的连锁故障复盘
mysql
随风飘的云3 天前
mysql的innodb引擎对可重复读做了那些优化,可以避免幻读
mysql