mysql Starting MySQL..The server quit without updating PID file
2024-08-22 09:56:18
可能的原因和解决办法
1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限
解决方法 :给予权限,执行
chown -R mysql:mysql /var/data
chmod -R /usr/local/mysql/data
然后重新启动mysqld!
2.可能进程里已经存在mysql进程
解决方法:用命令
ps -ef | grep mysqld
查看是否有mysqld进程,如果有使用kill 杀死,然后重新启动mysqld!
kill - PID
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.可能是权限问题,不能生成localhost.localdomain.pid 文件,修改下/usr/local/mysql/data 目录的权限
chmod -R /usr/local/myql/data
最新文章
- 菜单栏被flex页面遮挡解决办法
- Mysql 之旅开始啦
- Linux系统启动过程分析
- JMeter学习-017-java.net.SocketException: Permission denied: connect 解决方案
- Opensuse13.2开启ssh
- 基于内容的图像检索技(CBIR)术相术介绍
- 正确使用Exception异常对象
- JavaScript Html页面加载完成三种写法
- vagrant系列教程(二):vagrant的配置文件vagrantfile详解(转)
- 用 ConfigMap 管理配置 - 每天5分钟玩转 Docker 容器技术(159)
- 链路层 - SLIP,PPP,
- centos7系统服务管理
- Python cv2库(人脸检测)
- C#窗口编程时TextBox中的换行
- 用java写图片
- emwin 之使用键盘数据发送函数的注意事项
- advancedsearch.php织梦高级自定义模型字段无法调用解决方案
- Yii2 nginx配置伪静态
- mybatis-generator eclipse插件 使用方法
- 3.命名规范《.NET设计规范》
热门文章
- redis连接池——JedisPool和JedisCluster的介绍与使用
- eclipse配置maven环境 腾讯课堂的(还没试)
- EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器前端重构(五)- webpack + vue-router 开发单页面前端实现按需加载
- redis连接时报错:Could not connect to Redis at 127.0.0.1:6379: Connection refused
- Nginx 反向代理 一个IP代理多个域名,不区分端口,类似windows虚拟机。
- glob 遍历文件夹里面文件
- [LeetCode] 131. Palindrome Partitioning 回文分割
- 最新 淘友天下java校招面经 (含整理过的面试题大全)
- Python中IO编程-StringIO和BytesIO
- WordPress 设计学习