MySQL提示:The server quit without updating PID file问题的解决办法

来源:脚本之家  责任编辑:小易  

直接删除pid文件,然后尝试启动mysql 使用ps -ef | [m]ysql来查找mysql进程

用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如图所示:

在RedHat下的MySQL,在/etc下没有my.cnf,于是我从/usr/share/mysql下拷了一个出来,mysql启动运行报错:TheserverquitwithoutupdatingPIDfile(/var/lib/mysql/

复制代码 代码如下:[root@snsgou ~]# df

此类问题思路,先看mysql的错误日志(不清楚错误日志位置的根据os和mysql版本和安装位置找一下,rhel系统一般默认是/var/lib/mysql/下),再查看mysql进程是否已运行,再看一下安装目录的文件权限设置。 0 错误日志 cd /var/lib/mysql tail -f [

文件系统                 1K-块      已用      可用 已用% 挂载点

1.首先要运行一下 比如说我的mysql安装在/opt/mysql下面 #cd /opt/mysql #scripts/mysql_install_db --user=mysql (确认你有mysql用户) 如果不行,检查你的/opt/mysql(这是我的)下面有没有data目录,正确的做法是先启动一次如果OK,再移data目录

/dev/mapper/vg_snsgou-lv_root

在老版本的MySQL 3.22中,MySQL的单表限大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。但是,当出现MyISAM存储引擎之后,也就是从MySQL 3.23开始,MySQL单表最大限制就已经扩大到了64PB了(官方文档显示)。也就是说,从目前的技术环境来

51606140  47734848   1249852  100%      /

李宁有以自己公司命名的服装企业——李宁,公司当前的市值是124亿港元,李宁持有约28%的股份,以此测算,李宁持股对应市值是34.72亿港元,折合美元4.44亿元。而李宁身家达到60亿美元的报导是转述错误,实际应该是60亿人民币。在2010年4月,李宁公司巅峰时期总市值曾达到310多亿港元,李宁身价水涨船高,超过60亿元人民币还是没问题的,60亿美元则有些没谱了。李宁的身价完全系在李宁公司的股价表现上。借助于2008年奥运会“李宁飞天”的宣传,李宁产品在国内销量大涨,一度超过阿迪达斯成为国内市场第二大品牌。但是李宁自身奥运营销带来的巨大成本、库存失控已经产品定位失误,以及2012年面临的整个服装

tmpfs                  1953396        88   1953308   1%           /dev/shm

刚上幼儿园,小班不学写字,主要是看书做游戏,所以用的文具不多。首先准备一个书包。刚入园的孩子一般也就三岁左右,个头也比较小,一般幼儿园报名后就送一个书包,不过有的可能有点大。家长可以给孩子再买个大小更适合孩子背的的书包。其次买盒蜡笔、彩色铅笔,画画本或者白纸以供孩子在家以及在学校时使用。再买几只铅笔、两块橡皮供孩子平时涂鸦。一个笔盒或笔袋来存放铅笔橡皮。最后给孩子准备一个小书夹和文件夹。用来专门放孩子的书本和画的画。再买些橡皮泥,有时需要做一些手工。有的家长也可以给孩子准备一个小的学习桌。当然一般幼儿园老师也会通知家长需要买什么放在学校备用以及留在家里用的。家长对于这方面不用担心,不用多买,够

/dev/sda1               495844     37062    433182   8%        /boot

所有的自卑来源于自己的内心。太过在意别人的看法就会产生自卑。事实上是只有你自己看轻了自己。当你看到尼克.胡哲,你还会为自己身上的一点小缺陷而感到自卑吗?一个天生没有手没有脚却自信的放光的人,全世界没有一个人觉得他残疾可笑,反而是所有人励志的榜样。心理学界普遍认为自卑感是从小就培养出来的一种心理情绪,而成年阶段的自卑感也是由儿童期养成的某种心态习惯。儿童期自卑感多来自外部,不可自控,但成年期自卑感则多由内在价值观与认知所产生。成年后的自卑感主要来自与他人的比较、过分追求完美、无法正确认识自己,无法面对失败。如何克服自卑感?首先可以关注自己,多从自己的优势方面来看问题。比如你在考试中失败,可以想自

/dev/mapper/vg_snsgou-lv_home

莫名的伤感哭泣有抑郁的倾向,但仅凭这一个信息还不足以确认,以下是世界卫生组织国际疾病分类ICD-10有关抑郁的诊断标准,你可以自行测试一下:至少连续两星期,出现:1.不寻常的、近乎每天的及整日的情绪低落。2.对本来享受的活动失去兴趣或不再享受。3.缺乏精力或疲倦。4.丧失自信或自尊心。5.无理的自责或过分的罪疚感。6.重复思想死亡或自杀,或有自杀行为。7.思考能力或专注力减退或不能作主。8.精神运动(动作)激动或迟滞(主观感受或客观证据)。9.任何类型的睡眠困扰。10.胃口大增或大减,及相关的体重变化。按病症的多少,分病情轻重:轻度:第1至第3项中至少2个,合共至少4个病症。中度:第1至第3项

229694676    191796 217835016   1%       /home

[root@snsgou ~]#

删除了些没用的日志后,重新启动数据库还是出错。

复制代码 代码如下:[root@snsgou mysql]# service mysql restart

MySQL server PID file could not be found![失败]

Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/snsgou.pid).[失败]

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

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后存盘退出重启机器试试。

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

MySQL 启动不了,始终显示“The server quit without updating PID file”

MySQL 启动不了,始终显示“The server quit without updating PID file”

直接删除pid文件,

然后尝试启动mysql 使用ps -ef | [m]ysql来查找mysql进程

Starting MySQL. ERROR! The server quit without updating PID file

Starting MySQL. ERROR! The server quit without updating PID file

“#”号是注释,你配置文件中行首都加“#”号,那不就是你所有的配置都没有启作用么?

解决办法:

首先把你需要的配置行前面的#都删除掉,然后重启一下mysql试试。

Starting MySQL.. ERROR! The server quit without updating PID file

“#”号是注释,你配置文件中行首都加“#”号,那不就是你所有的配置都没有启作用么?

解决办法:

首先把你需要的配置行前面的#都删除掉,然后重启一下mysql试试。

如果不行看下面。

导致这种错误的几种原因:

1.可能是/usr/local/mysql/data/rekfan.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之前,系统是不是已经有安装过的mysql,如果系统已经存在不是你需要的mysql版本,需要先删除原版本,然后在安装。

5、查看selinux是否关闭状态。更多追问追答追问

非常谢谢,可是还是不行,跟跟那里注释无关。

  1. /usr/local/mysql/data/rekfan.pid  (data下面没有rekfan.pid)

  2. 执行ps -ef|grep mysqld(出现了这个 看不懂  root      22376  21970  0 01:58 pts/0    00:00:00 grep mysqld)

  3. data下面没有mysql-bin.index

追答那证明你安装的时候就是没有安装成功!你是怎么安装的?

建议去官网下载对应的rpm安装包,server端和client端的。然后依次安装就可以了。追问谢谢解答!我下载的都是解压包。直接解压就可以啦。重新解压安装报同样错,每次都要添加进程(6875之类的)才能启动success,实际貌似没启动一样。

问题里面加了错误日志截图 请看下 谢谢!

  • 本文相关:
  • mysql server has gone away 问题的解决方法
  • mysql插入中文变为全问号???的问题 解决方法
  • mysql cpu占用高的问题解决方法小结
  • mysql远程连接丢失问题解决方法(lost connection to mysql server)
  • mysql:reading initial communication packet问题解决方法
  • mysql无法启动几种常见问题小结
  • mysql的中文utf8乱码问题
  • 关于mysql中文乱码问题该如何解决(乱码问题完美解决方案)
  • mysql 数据同步 出现slave_io_running:no问题的解决方法小结
  • mysql error:#1062 duplicate entry ‘***′ for key 1问题解决方法
  • mysql中select+update处理并发更新问题解决方案分享
  • mysql使用中遇到的问题记录
  • redhat6.5安装mysql5.7教程详解
  • 一键重置mysql的root密码脚本
  • mysql5.6的zip包安装教程详解
  • mysql查询昨天 一周前 一月前 一年前的数据
  • mysql数据库innodb数据恢复工具的使用小结详解
  • mysql 5.7.19 免安装版配置方法教程详解(64位)
  • win2003服务器安装及设置教程 mysql安全设置图文教程
  • cmd连接mysql的方法详解
  • mysql workbench查询mysql数据库方法
  • mysql 设置自动创建时间及修改时间的方法示例
  • MySQL 启动不了,始终显示“The server quit withou...
  • Starting MySQL. ERROR! The server quit without ...
  • Starting MySQL.. ERROR! The server quit without...
  • The server quit without updating PID file ([失...
  • Linux mysql启动后提示Starting MySql.The server ...
  • Linux下启动mysql出现The server quit without upd...
  • The server quit without updating PID file(/var/...
  • 关于linux服务配置的问题 starting MySQL.Manager ...
  • mysql启动时报错 ERROR! Manager of pid-file quit...
  • mysql启动不了,提示Starting MySQL.Manager of pi...
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved