• mysql 启动异常失败 Starting MySQL..The server quit without updating PID file


    今天在处理一个实例异常的时候,MYSQL安装,文件权限,磁盘空间都没有问题,但就是启动不了,错误提示

    Starting MySQL..The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid 

    MYSQL的错误日志信息:

    看不出任何有价值的东西。

    查看OS系统日志信息

    出现了OOM错误,MYSQL进程被系统KILL了。

    继续排查,发现操作系统内存大小为8G,MYSQL的BP配置也为8G,这个机器原来是16G内存的,后来减掉了8G,但是配置文件没改,所以启动后申请内存时导致内存耗尽。

    解决办法:配置文件把BP设置为4G,启动正常。

    PS:MYSQL的错误提示很不友好的毛病一直存在,有时候报个错,你想通过错误信息去找根源根本就找不到,在下面情况发生时,都报上面的错误信息

    1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限

    2.可能进程里已经存在mysql进程

    3.可能是第二次在机器上安装mysql,有残余数据影响了服务的启动。

    4.mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir)。

    5.skip-federated字段问题

    6.错误日志目录不存在

    7.selinux惹的祸,如果是centos系统,默认会开启selinux

  • 相关阅读:
    贝塞尔曲线
    那些有内容的文章——记录网址
    Mac 下 SVN 的使用
    让时间不再随系统设置而改变
    iOS 关闭图片渲染
    iOS的AssetsLibrary框架访问所有相片
    iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
    Linux 第一次学习笔记
    java第四次实验报告
    java第三次实验报告
  • 原文地址:https://www.cnblogs.com/zuoxingyu/p/3056121.html
Copyright © 2020-2023  润新知