updating mysql.pid_启动mysql ERROR! The server quit without updating PID file
mysql版本是5.7.22
mysql安装完毕,启动提示错误Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/bogon.pid).
查阅了很多网上资料,都是讲解解决办法的,几乎没有讲解出现这个问题原因的。按照标准的流程,确认了每一步没有错误的情况下安装的,可是安装完成之后启动依然会提示这样的错误,这本身就值得我们去深究问题的原因。可能每个人遇到的错误原因不同。
一、起因
[root@bogon mysql]# service mysqld start
Starting MySQL.... ERROR! The server quit without updating PID file (/var/lib/mysql/bogon.pid).
二、查看错误日志
[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
网友的回答:这个问题是由于data的目录下没有安装数据库表
查看data目录(/usr/local/mysql/data)到底有没有数据库
[root@bogon data]# ll
total 110620
-rw-r-----. 1 mysql mysql 56 Feb 26 01:37 auto.cnf
-rw-r-----. 1 mysql mysql 417 Feb 26 01:37 ib_buffer_pool
-rw-r-----. 1 mysql mysql 12582912 Feb 26 01:38 ibdata1
-rw-r-----. 1 mysql mysql 50331648 Feb 26 01:38 ib_logfile0
-rw-r-----. 1 mysql mysql 50331648 Feb 26 01:37 ib_logfile1
drwxr-x---. 2 mysql mysql 4096 Feb 26 01:37 mysql
drwxr-x---. 2 mysql mysql 4096 Feb 26 01:37 performance_schema
drwxr-x---. 2 mysql mysql 12288 Feb 26 01:37 sys
查看结果是有的。那么问题出在什么地方了?
三、问题出在my.cnf配置上(/etc/my.cnf)
1、my.cnf配置内容如下
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
瞬间发现配置文件中的内容和我编译安装时指定的参数都不同,配置文件中data路径为datadir=/var/lib/mysql,而我安装完成后data路径为/usr/local/mysql/data(因为我编译安装时指定到这里了)
2、我编译安装时初始化的参数如下
[root@localhost mysql]# ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
3、对比之后知道了修改配置文件参数如下
[mysqld]
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/data/mysql.sock
4、启动成功
[root@bogon ~]# service mysqld start
Starting MySQL SUCCESS!
5、补充原因
后来仔细想想不对,因为根据mysql官方提供的,5.7.22版本开始安装就不生成my.cnf配置文件了,可是我这里的确有了一个my.cnf,这个也不是我后来人工上传的,仔细一看日期发现,这个my.cnf日期很久了,所以确信的是这个配置文件是,我安装的Linux centos自带的,而且my.cnf配置信息都是mysql早期版本的默认配置。.....
updating mysql.pid_启动mysql ERROR! The server quit without updating PID file相关推荐
- 启动mysql报错:ERROR! The server quit without updating PID file
原因 换了新mac后,使用迁移助理迁移数据,迁移完成后,启动mysql报错: ▶ mysql.server startERROR! The server quit without updating P ...
- Linux安装MySQL5.7 启动时ERROR! The server quit without updating PID file (/data/mysql/mysql.pid).
错误或多于的,仅参考学习: 因需要,本只需按装MySQL客户端就可以,但刚开始查的资料,使用了命令yum install -y mariadb.x86_64 mariadb-libs.x86_64 ( ...
- MySQL启动报:[ERROR] The server quit without updating
[root@localhost mysql]# service mysql restart Starting MySQL...[ERROR] The server quit without updat ...
- mysql服务启动失败 Starting MySQL. ERROR! The server quit without updating PID file
[问题描述] 使用 service mysqld start 启动mysql服务失败,提示 Starting MySQL. ERROR! The server quit without updatin ...
- MYSQL启动后报:ERROR! The server quit without updating PID file错误的问题解决
注意:本文出自 "阿飞"的博客 ,如果要转载本文章,请与作者联系! 并注明来源: http://blog.csdn.net/faye0412/article/details/703 ...
- linux下mysql启动 Starting MySQL. ERROR! The server quit without updating PID file(xxx/x.pid)
linux下mysql启动 Starting MySQL. ERROR! The server quit without updating PID file(xxx/x.pid) service my ...
- mysql 启动报错 ERROR The server quit without updating PID file
mysql 启动报错 : ERROR! The server quit without updating PID file (/usr/local/var/mysql/bogon.pid). 今天莫名 ...
- mysql启动之 Starting MySQL.. ERROR The server quit without updating PID file xs43254219216.pid
亲测可用,若有疑问请私信 Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/dat ...
- Mysql 启动报错解析:Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/dat
现象: root@centos74 ~]# service mysqld start Starting MySQL.. ERROR! The server quit without updating ...
- mysql启动异常:The server quit without updating PID file
闲来无事!一前端朋友找到我说他服务器安装的mysql突然间连不上了.让我帮忙看一下. 要来服务器账号密码之后: 首先查看下mysql进程: ps -aux | grep 'mysql' 发现并没有my ...
最新文章
- 鸿蒙之后华为把欧拉也捐了,还承诺不做欧拉商用发行版
- ActiveMQ中Topic消费者
- 如何关闭linux系统中的覆盖输出重定向()功能
- shell 脚本初步,启动可执行 jar 文件
- 想要写好的程序应该远离计算机
- AVL树(Java实现)
- [再寄小读者之数学篇](2014-05-27 矩阵的迹与 Jacobian)
- Windows路由表详解与双网卡访问慢问题解决
- “Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000005C8ECFFA80 处。”
- 关于Fragment + RecyclerView + Toolbar + BottomNavigationView的组合应用
- DirectX大作业——3D场景地图
- 开课吧python基础语法-零基础玩转Python
- 金融信息安全实训 课堂笔记5
- AMD将推出7纳米GPU Vega,专为深度学习和机器学习打造
- 弗朗西斯培根的四大假象
- GD32F4xx控制DGUS触控按键
- 树莓派下使用USB摄像头
- Dubbo-02 20190315
- 小学教师资格证考试的高分技巧
- lombok常用注解大全
热门文章
- 学习网络的几本好书推荐
- Java中的private关键字
- destoon 中国银联在线支付接口修改
- bootstrapValidator.js文件里的提示语:设置为中文
- 杭电计算机研究生就业报告,实力杭电 | 留杭就业人数又双叒叕NO.1,快来围观杭电2018届毕业就业质量报告...
- 手机支付宝,微信的请求userAgent
- 关于2022年电改政策的解读
- 计算机四级题类型,全国计算机四级网路工程师考试题目分为几大类型,各多少分?...
- 智能门锁电路图_智能门锁原理一览 你pick哪一种?
- 【区块链基础】2——BTC区块结构