mysql服务器启动时间错误问题的解决

首先,概述

本文主要介绍MySQL服务启动时出错的问题:错误!服务器退出而不更新PID文件( / / / lib VaR MySQL / localhost。LOCAL域。PID)

两。步骤

错误的根源


解决问题

1。权限

错误的根源是什么。总的来说,首先要考虑的是权限问题,也就是说,权限管理系统的文件夹。


上面的图可以看到mysql文件夹的用户和组都是mysql,MySQL有写权限,所以权限没有问题。

2。过程

看看 / / / MySQL VaR lib目录找不到文件的生存,MySQL不开始,你也可以登录到MySQL测试


看的过程中PS EF | grep MySQL


发现有一个mysql进程,原因是它,杀掉,杀9 PID。



重启mysql服务,启动mysql服务,我目前的MySQL版本是5.6,而在5.7版本开始服务启动mysqld服务,略有不同。


看MySQL目录发现生成到文件


问题分析

一开始就记得错了吗


显然,MySQL进程已经存在。但是为什么要停止MySQL服务提示找不到进程,主要原因是存储MySQL不同进程的过程。解决方案是按照上述的方法放弃这些过程,为什么我们要产生这样的过程呢这是我自己的错,当MySQL服务器启动自动被激活,然后我也进行了mysql服务的开始,对问题产生的原因,这是问题的来源,网上有很多文章是要解决这个问题,但没有找到来源,有可能会导致这个问题其他的原因,但我在这里因为我重复启动服务,因为mysql5.7服务MySQL版本不自动重新启动,所以我经常要重新启动服务的习惯,但在MySQL 5.6版本与系统自动启动,所以不需要重启服务。

系统自动重启服务

chkconfig命令

使用chkconfig命令查询服务,重启命令:chkconfig --列表服务器,也可以看到所有的chkconfig --榜单


操作模式,{ }代表0-6 Linux系统关机,0:1:2:单用户模式,多用户,没有网络的3多个用户,没有图形界面4:没有用的,5:具有图形界面,经常看到Linux desktop X11模式(默认级别),6:重启

你可以使用chkconfig --水平服务名称 /关闭关闭和启动服务

例如,我们在关闭的水平linux2,3,4,5运行MySQL的自动启动,

chkconfig -- 2345级MySQL关闭

下面是关于自动启动服务的一篇文章的概要:Linux如何设置服务自启动

看boot.log日志

命令:猫 / / / boot.log VaR的日志

boot.log记录日志信息的启动项。


这篇文章主要是写问题和发现问题,并扩展一些系统自动激活的信息,希望能帮助你学习。