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记录日志信息的启动项。
这篇文章主要是写问题和发现问题,并扩展一些系统自动激活的信息,希望能帮助你学习。