开发者社区> 问答> 正文

云服务器重启后mysql无法启动


服务器:Ubuntu 12.04 64位,mysql-5.1.57, nginx-1.0.4, php-5.2.17
安装:阿里云一键安装web环境

问题:
网站无法访问,
重启服务器后,nginx、php-fpm均没有起来,
手动启动nginx、php-fpm,
再次访问网站,报错如下: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'


发现没有mysql进程
手动启动mysql ,/etc/init.d/mysqld start,报错 Manager of pid-file quit without updating file.
Google了一大圈,也没有什么方法,只发现这篇最接近 http://www.cnblogs.com/tara/p/3372183.html
上面说

“所以删除/etc/mysql目录,执行/etc/init.d/mysqld restart,就OK了。”,
可是我没有/etc/mysql目录
发现没有mysql这个命令

本人比较小白,担心网站数据的安全,不敢再apt-get install mysql,不知道该怎么办了,弄了一天了,比较捉急,向各位达人请教!万分感谢!

展开
收起
青椒土豆丝 2013-11-12 20:42:57 15160 0
5 条回答
写回答
取消 提交回答
  • Re云服务器重启后mysql无法启动
    默认的mysql可能开启了日志自动备份,这个通常会占用非常大的空间,可以关闭。
    2013-11-13 16:35:47
    赞同 展开评论 打赏
  • 站长就是自己动手不断解决一个又一个问题,而成长起来的。
    2013-11-13 11:01:49
    赞同 展开评论 打赏
  • 分享阿里云支持与服务团队最佳实践、经典案例与故障排查。
    回 5楼(青椒土豆丝) 的帖子
    楼主,谢谢您的肯定哦,有您这样可爱用户的支持,我们会继续努力的!!
    2013-11-13 10:15:09
    赞同 展开评论 打赏
  • 帮顶
    2013-11-12 22:08:47
    赞同 展开评论 打赏
  • Re云服务器重启后mysql无法启动
    服务器昨晚升级到4M,今天早上网站无法访问了,发了工单,客服提供了几个思路,就得不到帮助了,说系统不属于阿里云维护的范围。。。

    -------------------------

    Re云服务器重启后mysql无法启动
    再顶,在线等

    -------------------------

    Re云服务器重启后mysql无法启动
    已解决!

    又发了一个工单,一个FAE友情帮忙看了一下后台,给出了指导意见

    1. df -h 查看系统资源,磁盘超负了
    2. 删除了一个大的备份文件,再重启mysql,还是不行
    2. 查看log记录,是无法打开log文件
    3. google了一下,删除 mysql-bin.index,再重启就可以了

    感谢这位FAE的友情支持!

    -------------------------

    Re云服务器重启后mysql无法启动
    刚才还接到阿里云的电话,问问题是否解决。

    不知道是那位友情支持的FAE,还是大脸猫,感动ing。。。
    2013-11-12 20:45:55
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像