mysql服务启动超时,更新pid文件失败(亲测实用)
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文件失败(亲测实用)相关推荐
- mysql服务启动失败 Starting MySQL. ERROR! The server quit without updating PID file
[问题描述] 使用 service mysqld start 启动mysql服务失败,提示 Starting MySQL. ERROR! The server quit without updatin ...
- mysql 启动 pid update_MySql服务器启动错误“服务器退出而不更新PID文件”
试着find后缀为".err"的日志文件,应该有更多的信息. 它可能在: /usr/local/var/mysql/your_computer_name.local.err 这可能 ...
- mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md
--- title: 解决CentOs7下MySQL服务启动失败的问题 date: 2021-01-06 15:21:31 tags: MySQL --- 老夫前几天才在虚拟机的CentOS安装好My ...
- 解决PHPStudy8.1.1 mySQL服务启动失败 数据库工具报错卡死
项目场景: 最近在学PHP,学到mySQL的时候我掏出了我积满灰尘的PHPStudy,但是版本太低了,就去下了个新版: 问题描述: 然后就是mySQL服务无法启动,老倒霉蛋了,一点都不惊讶甚至觉得就该 ...
- mysql 8 启动失败(本地计算机上的mysql服务启动后停止。某些服务再未由其他服务或程序使用时将自动停止)
注:该类问题可能有多种情况造成的,所以大家先看看mysql的日志,了解报错的原因再着手解决服务启动不了的问题吧 mysql 8.0.20 启动失败,失败提示信息:本地计算机上的mysql服务启动后停止 ...
- mysql服务启动报错:“服务读取描述失败,错误代码:2”的解决办法?
mysql服务启动报错:"服务读取描述失败,错误代码:2"的解决办法? 这个问题是mysql的服务被损坏了,需要重建服务,不需要重新安装mysql,方法步骤如下 第1步:删除已有的 ...
- linux系统mysql服务启动失败
查看mysql.sock文件,如忘记了文件位置,则查看/etc/my.cnf文件. 查看mysql.sock文件是否存在 若不存在 1.service mysqld stop (停止服务) 2.rm ...
- mysql安装服务和安装中常见问题install/Remove of the Service Denied与net start mysql服务启动失败解决方法
mysql安装服务和安装中常见问题install/Remove of the Service Denied与net start mysql服务启动失败解决方法 参考文章: (1)mysql安装服务和安 ...
- mysql服务启动失败(Aborting)
mysql服务启动失败(Aborting) 今天在mysql里写入数据时,发现中文无法使用,要更改默认字符集为utf-8才行,为了减少每次都更该字符的麻烦,于是在mysql的配置文件my.ini里找到 ...
最新文章
- python秒表小项目_适合新手练习的几个python小项目
- 系统集成资质培训 - 在线答疑(17:00更新)
- 操作系统:第四章 文件管理1 - 文件逻辑结构,物理结构,文件目录,软硬连接,文件系统
- Adobe Acrobat DC
- ReactNative开发工具有这一篇足矣
- Android SQLite简单操作示例
- 简单易懂的贝叶斯公式
- dell5580bios恢复出厂_如何进入戴尔笔记本bios及恢复bios出厂设置
- php钱兆楼,PHP动态网站开发实例教程(第2版)
- 真分数化简为最简分数(6/8==3/4)
- 客户想要 VS 客户预算
- 永久免费的数据库防火墙(堡垒机)
- 原生汇率计算器系统源代码
- 台式计算机怎么强制关机,电脑怎么强制关机(关机方法都在这)
- 【Error】初始化ant design pro项目时遇到“pro 不是内部或外部命令”
- Runaway Robot游戏通关算法实现过程总结
- 关于安装mmdetection
- matlab计算器设计流程图_matlab计算器的设计.doc
- Kafka动态认证SASL/SCRAM配置+整合springboot配置
- matlab中计算运行时间的函数,【谁能都我一个计算时间的函数?是计算:例如上午08:00...-计算时间的函数-数学-伊凡渴同学...
热门文章
- 专业之选—汇川技术钟情Redash
- 华为OD机试之处理器问题(Java源码)
- 45、基于51单片机智能台灯红外坐姿定时提醒人体检测光照系统设计
- python与bim_python的视图怎么调整?如何利用python进行BIM视图族类型的过滤
- 按首字母分组 python_JavaScript如何实现汉字按拼音首字母分组拼序
- SQL SERVER-开启xp_cmdshell
- 周六(6月7日)博客园沈阳.NET俱乐部线下聚会
- 计算机控制的发电机电压调节器,发电机电压调节器的工作原理
- 视频编码 MPEG2 MPEG4 DIVX Xvid H264 VC1封装格式MKV AVI RMVB MPG TS扫盲
- Linux配置网卡信息