精华内容
下载资源
问答
  • without updating pid file

    千次阅读 2020-06-15 21:03:37
    The server quit without updating PID file(/var/run/mysqld/mysqld.pid) 这个东西有点玄学 关闭是正常关闭的,但是重启就报错,然后我自己把这个文件创建好,重启又是这个错误,而且文件不存在了,最大的...

     

    starting MySQL...ERROR! The server quit without updating PID file(/var/run/mysqld/mysqld.pid)

     

    这个东西有点玄学

    关闭是正常关闭的,但是重启就报错,然后我自己把这个文件创建好,重启又是这个错误,而且文件不存在了,最大的可能就是datadir配置的路径没有权限

     

    1、可能是/mysql/data/mysql.pid文件没有写的权限
    解决方法 :给予权限,

    执行

    “chown -R mysql:mysql /mysql/data/”

    “chmod -R 755 /mysql/data/”

    然后重新启动mysqld!

     

    2、可能进程里已经存在mysql进程
    解决方法:

    用命令“ps -ef|grep mysqld”查看是否有mysqld进程,

    如果有使用“kill -9 进程号”杀死,

    然后重新启动mysqld!

     

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


    解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉

     

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


    解决方法:请在[mysqld]下设置这一行:datadir = /mysql/data

     

    5、skip-federated字段问题
    解决方法:检查一下/etc/my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉吧。

     

    6、错误日志目录不存在


    解决方法:使用“chown” “chmod”命令赋予mysql所有者及权限

     

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


    解决方法:关闭它,

    打开/etc/selinux/config,

    把SELINUX=enforcing改为SELINUX=disabled后存盘

    退出重启机器试试。

     

    最后PS:查看MySQL运行日志

     

     

     

    博主强烈推荐:https://blog.csdn.net/persistencegoing/article/details/84376427

    希望大家关注我一波,防止以后迷路,有需要的可以加群讨论互相学习java ,学习路线探讨,经验分享与java求职  

    群号:721 515 304
     

     

    展开全文
  • 因为硬盘满了,Starting MySQL.Manager of pid-file quit without updating file.[FAILED]
  • 开发反馈环境中数据库挂了,程序无法连接:进系统查看数据库没启动,关了;先重启[root@jbftest-01 ~]# service mysql restartMySQL server PID ... [FAILED]Starting MySQL..The server quit without updating PID ...

    开发反馈环境中数据库挂了,程序无法连接:进系统查看数据库没启动,关了;先重启

    [root@jbftest-01 ~]# service mysql restart

    MySQL server PID file could not be found!                  [FAILED]

    Starting MySQL..The server quit without updating PID file ([FAILED]/mysqld/mysqld.pid).

    34676618154d08e8e5198f26f9f06053.png

    失败!

    问题可能的原因有多种,具体什么原因最好的办法是先查看下错误日志:

    [root@jbftest-01 home]# vi /var/log/mysqld.log

    发现原因:由于做了mysql主从配置,另外一台暂时撤销导致这台一直报错,直至mysql挂掉;

    3fbf816b105b9e544ee70d6d5e4c908b.png

    然后是看无法重启原因:

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

    解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data”  然后重新启动mysqld!

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

    解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9  进程号”杀死,然后重新启动mysqld!

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

    解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉吧,它就是罪魁祸首了。本人就是使用第三条方法解决的 !

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

    解决方法:请在[mysqld]下设置这一行:datadir = /usr/local/mysql/data

    5、skip-federated字段问题

    解决方法:检查一下/etc/my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉吧。

    6、错误日志目录不存在

    解决方法:使用“chown” “chmod”命令赋予mysql所有者及权限

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

    解决方法:关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试。

    8、磁盘空间满了,可使用df -h 查看磁盘空间剩余,如不够可扩容;

    9、最后发现是my.cnf文件重复多余了

    解决办法其实很简单:将多余的文件my.cnf移除;

    因为本身etc下已有my.cnf,导致重复了;

    3ffe1bc91916649b72c1602316729444.png

    将 /usr/local/mysql 下的 my.cnf 文件移动开,再次启动MySQL服务

    [root@jbftest-01 home]# mv /usr/local/my.cnf /home/software

    [root@jbftest-01 home]# service mysql restrat

    bc9afdb53f5bba89b6115add18266b4c.png

    成功!

    展开全文
  • Manager of pid-file quit without updating file. 查看启动文件,发现是无法启动这个进程  原因无非两点: (1)已经有这个进程的端口被占用,比如3306 (2)这个进程无法正常启动,比如你修改了my.cnf存在...

    ERROR! Manager of pid-file quit without updating file.

    查看启动文件,发现是无法启动这个进程 

    原因无非两点:

    (1)已经有这个进程的端口被占用,比如3306

    (2)这个进程无法正常启动,比如你修改了my.cnf存在格式错误,或者binlog关闭了一半的配置。

    展开全文
  • Manager of pid-file quit without updating file   2018-8-30日补充说明:pid-file quit without updating file这个错误基本都是配置不当造成的,绝大多数是跟/etc/my.cnf有关系。在出现这个错误后,可以查看...

    新装mysql启动失败ERROR! Manager of pid-file quit without updating file

     

    2018-8-30日补充说明:pid-file quit without updating file这个错误基本都是配置不当造成的,绝大多数是跟/etc/my.cnf有关系。在出现这个错误后,可以查看mysql的数据目录,也就是datadir下的xx.err文件,xx是用户名,查看该文件底部的最新日志,就可以看到具体的报错项目,有的是启动参数不对,有的是配置文件错误,有的是比如下面这种诡异情况,总结来讲还是要学会看日志排查错误。

    1、如图所示,新装的myql启动失败,报错:
    ERROR!Manager of pid-file quit without updating file

     

    2、查看错误日志:

     

     cat /data/mysql/Host\ A.err

     

     

     

    主机名是“Host A”,但是错误日志里面却出现了“A.pid”、

    “mysqld_safe mysqld from pid file /data/mysql/Host ended”等提示,推测可能是主机名中存在空格导致mysql一直无法定位正确的pid file

    3、更改主机名,去掉空格,重启机器后,mysql正常启动:

     

     

    4、小结:系统的错误日志记录了具体的错误过程和原因,排查错误的过程中,除了利用网络进行搜索外,最根本的还是要逐步学会通过错误日志排查问题,提高自己的排查能力。

     

    展开全文
  • mysql 安装时候安装后启动不成功报错... The server quit without updating PID file (/data/mysql/26765574162f.pid).查看报错日志:[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.use...
  • Manager of pid-file quit without updating file. 解决方法: 更改mysql的数据目录权限为mysql:mysql 本文转自 holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/508689 ...
  • Manager of pid-file quit without updating file. 可选拍错思路: my.cnf 配置文件参数错误。 刚装完MySQL,启动时报如下错误: Starting MySQL.Manager of pid-file quit without ...
  • 源码编译过程一路顺利,但在启动时提示错误: Starting MySQL.... Manager of pid-file quit without updating file.解决方法:1.修改 my.cnf (没有指定数据库文件目录)在[mysqld] 下添加datadir=/data/mysql/ ...
  • 启动mysql失败,提示Manager of pid-file quit without updating file.错误 错误信息:File ‘./mysql-bin.index’ not found (Errcode: 13)   删除 /var/lib/mysql 下的 mysql-bin.index文件   然后启动...
  • The server quit without updating PID file (/usr/local/mysql/data/domain.com.pid). mkdir: /var/mysql: File exists /usr/local/mysql/support-files/mysql.server: line 362: pidof: command not found /dev/...
  • 问题描述:RedHat6.4企业版minimal版使用源码包安装...但是启动mysql服务出现报错信息错误信息如下:[root@localhost ]# /etc/init.d/mysql startStarting MySQL.Manager of pid-file quit without updating file....
  • [root@bogon mysql-5.1.41]# /etc/rc.d/init.d/mysqld startStarting MySQL.Manager of pid-file quit without updating file.[失败] --------------------------- 解决办法: 配置的时候有一个步骤是 cp ...
  • 启动mysql失败,提示Manager of pid-file quit without updating file.错误。从网上直接搜索错误信息,感觉出错原因及解决方案都不适用于本机的情况。 本着出错要查出其原因的原则,查看了mysql的出错日志(出错...
  • Starting MySQL.Manager of pid-file quit without updating file.[FAILED] 依次尝试了从谷姐找到的各种方法,发现只要执行如下MySQL初始化命令即可解决: Shell 1/u
  • Starting MySQL The server quit without updating PID file
  • 出现问题以后第一步先查看日志信息,千万不要瞎子摸象第一步 查看错误日志错误日志如下:170524 04:01:04 mysqld_safe mysqld from pid file /bak/local/mysql/var/iZuf6ixy03u72vzno4jsiuZ.pid ended 170524 11:34:...
  • 在安装mysql过程中,由于对log文件目录位置进行了修改, 在my.cnf 中加入 [mysqld] port = 3306 socket = /tmp/mysql.sock skip-locking key_buffer_size = 16M max_allowed_packet = 1M ...table_open_c...
  • 上午刚装完MySQL,启动...Starting MySQL.Manager of pid-file quit without updating file.[FAILED] 依次尝试了从谷姐找到的各种方法,发现只要执行如下MySQL初始化命令即可解决: Shell

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,675
精华内容 670
关键字:

filepidupdatingwithout