The server quit without updating PID file (/[失败]b/mysql/root.pid)

禁止转载

一:BUG截图

在网上找了许多博客,提供了很多种解决方案,但是都未成功(弄到凌晨4点多没解决,第二天中午十几分钟就搞定了),自己重复装了MySQL,是不是MySQL没有卸载干净的原因

网上提供的解决方案:http://blog.csdn.net/zalion/article/details/9274263

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,就赶快把它删除掉吧,它就是罪魁祸首了。本人就是使用第三条方法解决的 !http://blog.rekfan.com/?p=186

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所有者及权限

二:卸载MySQL

1:使用以下命令查看当前安装mysql情况,查找以前是否装有mysql

rpm -qa|grep -i mysql

2:rpm -e --nodeps 包名进行卸载

rpm -e --nodeps  mysql-libs-5.1.73-5.el6_6.i686

3:查找之前老版本mysql的目录、并且删除老版本mysql的文件和库

4:然后删除对应的mysql目录

find / -name mysql

5:手工删除my.cnf文件

6:检查是否卸载干净

三:重新安装后还是报错

1:原因分析

1:因为卸载后的/usr 下的my.cnf文件还存在,但是重新安装后又会生成一个新的my.new.cnf文件

2:杀死进程

2:解决方案

1:将原有的my.cnf文件删除,my.new.cnf文件更名为my.cnf,因为重新安装后的my.cnf文件存在问题

1:my.cnf

2;my.new cnf文件

重设密码

mysql服务启动超时,更新pid文件失败(亲测实用)相关推荐

  1. mysql服务启动失败 Starting MySQL. ERROR! The server quit without updating PID file

    [问题描述] 使用 service mysqld start 启动mysql服务失败,提示 Starting MySQL. ERROR! The server quit without updatin ...

  2. mysql 启动 pid update_MySql服务器启动错误“服务器退出而不更新PID文件”

    试着find后缀为".err"的日志文件,应该有更多的信息. 它可能在: /usr/local/var/mysql/your_computer_name.local.err 这可能 ...

  3. mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md

    --- title: 解决CentOs7下MySQL服务启动失败的问题 date: 2021-01-06 15:21:31 tags: MySQL --- 老夫前几天才在虚拟机的CentOS安装好My ...

  4. 解决PHPStudy8.1.1 mySQL服务启动失败 数据库工具报错卡死

    项目场景: 最近在学PHP,学到mySQL的时候我掏出了我积满灰尘的PHPStudy,但是版本太低了,就去下了个新版: 问题描述: 然后就是mySQL服务无法启动,老倒霉蛋了,一点都不惊讶甚至觉得就该 ...

  5. mysql 8 启动失败(本地计算机上的mysql服务启动后停止。某些服务再未由其他服务或程序使用时将自动停止)

    注:该类问题可能有多种情况造成的,所以大家先看看mysql的日志,了解报错的原因再着手解决服务启动不了的问题吧 mysql 8.0.20 启动失败,失败提示信息:本地计算机上的mysql服务启动后停止 ...

  6. mysql服务启动报错:“服务读取描述失败,错误代码:2”的解决办法?

    mysql服务启动报错:"服务读取描述失败,错误代码:2"的解决办法? 这个问题是mysql的服务被损坏了,需要重建服务,不需要重新安装mysql,方法步骤如下 第1步:删除已有的 ...

  7. linux系统mysql服务启动失败

    查看mysql.sock文件,如忘记了文件位置,则查看/etc/my.cnf文件. 查看mysql.sock文件是否存在 若不存在 1.service mysqld stop (停止服务) 2.rm ...

  8. mysql安装服务和安装中常见问题install/Remove of the Service Denied与net start mysql服务启动失败解决方法

    mysql安装服务和安装中常见问题install/Remove of the Service Denied与net start mysql服务启动失败解决方法 参考文章: (1)mysql安装服务和安 ...

  9. mysql服务启动失败(Aborting)

    mysql服务启动失败(Aborting) 今天在mysql里写入数据时,发现中文无法使用,要更改默认字符集为utf-8才行,为了减少每次都更该字符的麻烦,于是在mysql的配置文件my.ini里找到 ...

最新文章

  1. python秒表小项目_适合新手练习的几个python小项目
  2. 系统集成资质培训 - 在线答疑(17:00更新)
  3. 操作系统:第四章 文件管理1 - 文件逻辑结构,物理结构,文件目录,软硬连接,文件系统
  4. Adobe Acrobat DC
  5. ReactNative开发工具有这一篇足矣
  6. Android SQLite简单操作示例
  7. 简单易懂的贝叶斯公式
  8. dell5580bios恢复出厂_如何进入戴尔笔记本bios及恢复bios出厂设置
  9. php钱兆楼,PHP动态网站开发实例教程(第2版)
  10. 真分数化简为最简分数(6/8==3/4)
  11. 客户想要 VS 客户预算
  12. 永久免费的数据库防火墙(堡垒机)
  13. 原生汇率计算器系统源代码
  14. 台式计算机怎么强制关机,电脑怎么强制关机(关机方法都在这)
  15. 【Error】初始化ant design pro项目时遇到“pro 不是内部或外部命令”
  16. Runaway Robot游戏通关算法实现过程总结
  17. 关于安装mmdetection
  18. matlab计算器设计流程图_matlab计算器的设计.doc
  19. Kafka动态认证SASL/SCRAM配置+整合springboot配置
  20. matlab中计算运行时间的函数,【谁能都我一个计算时间的函数?是计算:例如上午08:00...-计算时间的函数-数学-伊凡渴同学...

热门文章

  1. 专业之选—汇川技术钟情Redash
  2. 华为OD机试之处理器问题(Java源码)
  3. 45、基于51单片机智能台灯红外坐姿定时提醒人体检测光照系统设计
  4. python与bim_python的视图怎么调整?如何利用python进行BIM视图族类型的过滤
  5. 按首字母分组 python_JavaScript如何实现汉字按拼音首字母分组拼序
  6. SQL SERVER-开启xp_cmdshell
  7. 周六(6月7日)博客园沈阳.NET俱乐部线下聚会
  8. 计算机控制的发电机电压调节器,发电机电压调节器的工作原理
  9. 视频编码 MPEG2 MPEG4 DIVX Xvid H264 VC1封装格式MKV AVI RMVB MPG TS扫盲
  10. Linux配置网卡信息