原文链接:http://yaoyaoman.cn/blog/archives/171

项目使用的mysql数据突然宕掉了,使用ps -ef|grep mysql ,没有发现mysql的进程,只有一些使用了mysql的项目的进程。

数据库脚本目录:/usr/bin/mysql
mysqld目录:/etc/init.d/mysqld

1、检查mysql服务状态:

[root@ bin]# /usr/bin/mysql status
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)[root@ init.d]# /etc/init.d/mysqld status
mysqld dead but subsys locked

对于“mysqld dead but subsys locked” 网上找的资料都是说安装完数据库后没初始化数据造成无法启动的,这里不适用。没办法只有自己摸索了。

2、检查mysql 的pid文件 和socket文件,发现对应目录下没有 这2文件(目录可以通过查看my.cnf配置找到)
这里数据库pid和socket文件目录为:

pid-file:/var/run/mysqld/mysqld.pid
socket:/var/lib/mysql/mysql.sock

之前遇到过mysql无法启动,删除pid和socket文件 后就能启动了。

启动数据库:/etc/init.d/mysqld start 提示启动失败

查看日志 cat /var/log/mysqld.log,发现如下日志:

130708 12:36:04 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use
130708 12:36:04 [ERROR] Do you already have another mysqld server running on port: 3306 ?
130708 12:36:04 [ERROR] Aborting

日志上提示端口被占用了

3、检查3360端口占用情况:

[root@ init.d]# netstat -apn|grep 3360
[root@ init.d]# lsof -i:3360

4、关闭所有使用了该mysql的项目,然后执行:killall mysql

5、启动数据库:/etc/init.d/mysqld start

竟然启动成功了!

MySQL mysqld dead but subsys locked的解决办法_张童瑶的博客相关推荐

  1. sendmail dead but subsys locked

    有可能是已经跑了postfix了 sendmail和postfix 二者只能二选一 [root@bababa ~]#service sendmail status       sendmail dea ...

  2. 【mysql安装问题】mysqld: Can‘t create directory ‘E: oft\mysql\mysql-5.7.19-winx64\data\‘ 两种解决办法

    安装完mysql之后,要初始化数据文件,输入 mysqld --initialize-insecure --user=mysql 然后可能会出现如下错误**: mysqld: Can't create ...

  3. 1067 mysql,mysql免安装版1067错误终极解决办法图文教程

    [从笔记本到pc] 笔记本一直都使用MySQL免安装版5.6.17,使用如下方法安装: 今天把同一个zip包传到pc上,按上面的方法安装居然报1067,按上面方法多次尝试还是不行. 百度,google ...

  4. mysql服务一直删除不了了_Windows下MySQL服务无法停止和删除的解决办法

    我在 Windows 操作系统上,使用解压压缩包的方式安装 MySQL.这是安装的具体方法:点击这里.在执行如下命令: mysqld --install MySQL --defaults-file=[ ...

  5. mysql出现1499错误_连接MySQL时出现1449与1045异常解决办法

    连接MySQL时出现1449与1045异常解决办法 mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解 ...

  6. mysql保存中文乱码的原因和解决办法

    当你遇到这个mysql保存中文乱码问题的时候,期待找到mysql保存中文乱码的原因和解决办法这样一篇能解决问题的文章是多么激动人心.   也许30%的程序员会选择自己百度,结果发现网友已经贴了很多类似 ...

  7. mysql数据库死锁的产生原因及解决办法

    该文章为转载,如有侵权请及时联系 这篇文章主要介绍了mysql数据库锁的产生原因及解决办法,需要的朋友可以参考下 数据库和操作系统一样,是一个多用户使用的共享资源.当多个用户并发地存取数据 时,在数据 ...

  8. MySQL 主从同步延迟的原因及解决办法

    首页 博客 专栏·视频 下载 论坛 问答 代码 直播 能力认证 高校 会员中心 收藏 动态 消息 创作中心 MySQL 主从同步延迟的原因及解决办法 hao_yunfeng 2018-09-04 23 ...

  9. Eclipse中提示svn: is already locked的解决办法

    Eclipse中提示svn: is already locked的解决办法 eclipse的svn提交不了,报错.提示 svn: is already locked 解决办法:右键项目-------T ...

最新文章

  1. 供销大集有潜力吗_菌肥内幕被揭开!快看你买的靠谱吗?
  2. TVS參数具体解释及选型应用
  3. 机器学习Sklearn实战——决策树算法
  4. 整合百度UEditor上传图片到阿里云OSS
  5. ABP文档 - Mvc 视图
  6. linux mysql授权远程登录,Linux中 MySQL 授权远程连接的方法步骤
  7. DLF +DDI 一站式数据湖构建与分析最佳实践
  8. IP地址与二进制转换
  9. 报错,could not execute statement; SQL [n/a]; constraint [null]; nested exception is org.hibernate.exce
  10. 过年用计算机弹奏,过年实用,你可能需要的亲戚称呼计算器
  11. 七日瘦身汤绝妙配方 - 生活至上,美容至尚!
  12. 【读书笔记《Bootstrap 实战》】6.单页营销网站
  13. 纯干货!一款APP从设计稿到切图过程全方位揭秘(转)
  14. 虚拟路由器冗余协议VRRP的基本配置【学习笔记(1)】
  15. 浙江大学14届计算机学院倩倩,胡倩倩(浙江大学副教授)_百度百科
  16. ArcEngine导出地图
  17. JAVA基础第三章 面向对象进阶--多态等
  18. 打印机与电脑显示不连接到服务器,网络打印机无法连接怎么办?网络打印机设置步骤...
  19. python爬虫之爬取起点中文网小说
  20. 向日葵linux远程很卡,血泪经验分享!一个小东西搞定内网财务主机的远程运维...

热门文章

  1. HTMLCSS常用单词及音标 (上)
  2. android 定时响铃,Android 中利用广播接收器(BroadCastReceiver)来接收定时响铃的闹铃信息...
  3. 零基础学习python第二课笔记
  4. 程序员面试之葵花宝典
  5. php如何获取json里的值,如何从JSON PHP正确获取值?
  6. 一个区块链项目的40种死法 |链捕手
  7. 电子计算机显示屏不亮了,为什么显示屏不亮_主机亮了显示器无信号如何修复-win7之家...
  8. Task1.2 A.I. 发展史
  9. python- 按指定列值筛选数据
  10. 王杰高中计算机老师,王杰 - 师资概况 - 南方科技大学