MySQL安装过程启动mysqld_safe中提示的pid ended错误导致无法启动问题处理

本文介绍了一种常见的MySQL启动失败情况及其解决方案。当mysqld_safe启动时出现找不到/tmp/mysql/sock文件的错误,通过删除错误锁定的mysql.sock文件并重新初始化数据库,最终解决了问题。
  1. 执行Mysqld --initialize --user=mysql后,初始化没有问题

  2. 在执行mysqld_safe --user=mysql &启动时,shell提示如下

    wKiom1hjZ-bQP8uCAABeh_GkddQ755.png然后

    ps -ef | grep mysql

    发现并没有mysqld进程存在,判断为Mysqld进程根本没有启动成功

  3. 检查错误日志 cat error.log

发现如下错误信息

spacer.gif  wKioL1hjacShiartAAGlX6pjeuA710.png-wh_50

  问题出在系统无法找到unix套接字文件/tmp/mysql/sock

 

4.多次重新初始化后,仍然出现此错误。怀疑可能是之前空间满导致无法启动时留下的mysql.sock文件与现有文件产生冲突

    进入tmp文件夹查看 #ll

    wKiom1hja6KQY4CKAACztSTx_e8479.png-wh_50

    发现了被错误锁定的mysql.sock文件

     #rm -rf mysql.sock.lock

    重新初始化,并启动mysqld_safe脚本后可以正常登录

    wKiom1hjbEOT1xCJAACE2t8vF30876.png-wh_50



 本文转自 angry_frog 51CTO博客,原文链接:http://blog.51cto.com/l0vesql/1886921

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值