博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Myslq 启动报错The server quit without updating PID file
阅读量:5742 次
发布时间:2019-06-18

本文共 832 字,大约阅读时间需要 2 分钟。

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

7.selinux惹的祸,如果是centos系统,默认会开启selinux
解决方法:关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试

本文转自 转身撞墙角 51CTO博客,原文链接:http://blog.51cto.com/chentianwang/1690503

转载地址:http://hzszx.baihongyu.com/

你可能感兴趣的文章
C#中的抽象方法,虚方法,接口之间的对比
查看>>
计算机视觉入门 Intorduction To Computer Vision
查看>>
[LeetCode] Implement Trie (Prefix Tree)
查看>>
SharedPreferences
查看>>
HDR和bloom效果的区别和关系
查看>>
死锁概念以及预防解决方法简介 多线程上篇(八)
查看>>
oracle 新增字段
查看>>
JavaScript的原型模式
查看>>
Android自动化测试工具
查看>>
BZOJ1179 [Apio2009] Atm
查看>>
maven加载lib下的jar包
查看>>
POJ 3660 Floyd传递闭包
查看>>
Types of APCs
查看>>
Windows2008 r2 x64下安装FTP工具File Zilla server报错:could not load tls libraries filezilla
查看>>
CentOS 7 yum 安装 Nginx
查看>>
项目无法依赖Springboot打出的jar
查看>>
ms17_0199样本测试
查看>>
asp.net前台获取Session和创建保存Session
查看>>
ASP.NET-FineUI开发实践-9(三)
查看>>
1.计算机基础
查看>>