我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL 启动服务报错解决方案

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL 启动服务报错解决方案

报错的源头

MySQL 启动服务报错解决方案

问题解决

1.权限

报错的源头就是它了,一般这种问题首先会想到的就是权限问题,就是/var/lib/mysql该文件夹的权限

MySQL 启动服务报错解决方案

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

 2.进程

查看/var/lib/mysql目录,发现没有生存mysql.sock文件,说明mysql没有启动,也可以登入mysql来测试

MySQL 启动服务报错解决方案

查看进程ps -ef|grep mysql

MySQL 启动服务报错解决方案

发现存在mysql进程,原因就是它了,kill掉,kill -9 pid

MySQL 启动服务报错解决方案

再启动mysql服务,service mysql start,我当前的mysql版本是5.6,在5.7版本启动服务是service mysqld start,稍微有点差别。

MySQL 启动服务报错解决方案

查看mysql目录,发现mysql.sock文件生成了

MySQL 启动服务报错解决方案

问题分析

还记得一开始的那个报错吗?

MySQL 启动服务报错解决方案

明明已经存在mysql进程的但是为什么stop mysql服务提示找不到进程,主要的原因还是进程里面存储mysql的异进程,解决方法就是按照上面的kill掉这些进程,为什么会产生这种进程呢?我这里是我自己的操作失误,服务器启动的时候mysql自动已经启动了,然后我还执行了一次service mysql start,导致了这个问题,这也是问题的由来,网上有很多文章是针对这个的解决方法但并没有找出问题的由来,可能还会有其它原因导致这个问题,但是我这里就是因为我重复启动了服务,因为mysql5.7版本中mysql服务没有自动重启所以我经常会有重启服务的习惯,但是在5.6版本mysql就是随着系统自动启动所以就无需再重启服务了。

系统自动重启服务

chkconfig命令

使用chkconfig命令查询服务的重启情况,命令:chkconfig --list servername,也可以单独chkconfig --list查看所有

MySQL 启动服务报错解决方案

 [0-6]分别代表linux系统的运行方式,0:停机,1:单用户模式,2:不带网络的多用户,3:不带图形界面的多用户,4:没有使用,5:带图形界面的模式x11也就是经常看到linux桌面(默认级别),6:重启

可以使用chkconfig --level 级别 服务名 on/off方式来关闭和启动服务

例如我们关闭mysql在linux2,3,4,5运行级别的自动启动,

chkconfig --level 2345 mysql off

这里有一篇关于自动启动服务的文章总结的很好:http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html

 

查看boot.log 日志

命令:cat /var/log/boot.log

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

MySQL 启动服务报错解决方案


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL 启动服务报错解决方案

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

mysql服务启动报错1053怎么解决

当MySQL服务启动报错1053时,可能是由于以下几个原因导致的:MySQL配置文件错误:检查MySQL配置文件my.ini是否正确配置。可以尝试使用默认的配置文件重新安装MySQL,或者从备份中恢复配置文件。MySQL安装文件损坏:重新下
mysql服务启动报错1053怎么解决
2024-04-09

Mongodb启动报错完美解决方案:abouttoforkchildprocess,waitinguntilserverisreadyforconnections.

在使用命令行启动MongoDB的时候报错:abouttoforkchildprocess,waitinguntilserverisreadyforconnections.forkedprocess:50411,造成这个报错的原因是“MongoDB”服务没有正常的关闭,在终端连接非正常断开后,再次执行MongoDB的时候报错
2023-05-14

阿里云服务器启动MySQL服务器错误及其解决方案

简介:阿里云服务器在启动MySQL服务器时遇到错误,可能是由于多种原因导致的。本文将分析这些错误,并提供相应的解决方案。一、错误原因分析MySQL服务没有正确安装或配置MySQL服务依赖的库文件缺失或版本不匹配MySQL服务缺少必要的启动参数MySQL服务运行环境与系统环境不兼容二、解决方案检查并安装MySQL服务首先
阿里云服务器启动MySQL服务器错误及其解决方案
2024-01-25

启动mysql报错怎么解决

启动 mysql 时报错的解决方法有:1. 确定错误信息;2. 检查 mysql 日志;3. 检查 mysql 端口;4. 检查 mysql 配置文件;5. 尝试安全模式;6. 重新安装 mysql。启动 MySQL 时报错的解决方法1.
启动mysql报错怎么解决
2024-05-30

Javaweb项目启动Tomcat常见的报错解决方案

JavaWeb项目启动Tomcat常见报错解决方案:端口冲突:检查端口占用情况,更改Tomcat监听端口。部署问题:确保WAR文件正确部署,检查上下文路径和WAR文件信息。内存不足:增加Tomcat内存分配,优化应用程序减少内存消耗。数据库连接问题:检查数据库是否运行,Tomcat访问权限,连接配置是否正确。Java环境问题:确保Tomcat使用正确Java版本,更新Java运行时环境。配置错误:检查web.xml配置文件,确保依赖项已添加,servlet和过滤器已注册。JAR冲突:避免多个JAR包含相同
Javaweb项目启动Tomcat常见的报错解决方案
2024-04-02

mysql启动服务错误怎么解决

本篇内容介绍了“mysql启动服务错误怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、启动服务错误的
2023-05-25

phpstudy mysql启动后停止的解决方案

今天mysql突然无法启动了,所以解决下,这篇文章主要给大家介绍了关于phpstudy mysql启动后停止的解决方案,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
2022-11-13

Nacos启动常见报错解决方法

Nacos启动常见报错解决方法 1# 端口占用 Win环境下常见,可以去配置文件/nacos/conf/application.properties修改启动端口。如果依旧显示端口占用,可以尝试下:重启电脑后立即启动nacos,越快越好。 2
2023-08-19

安装MySQL启动服务时报错解决办法,错误代码1045

散打狼在安装mysql的时候,在下图中的Start service这个步骤出错,我尝试用客户端登录,无法登录,报错如下。解决办法如下MySQL 连接错误,使用Navicat连接MySQL出现错误:1045 Access denied for user ‘roo

	安装MySQL启动服务时报错解决办法,错误代码1045
2022-04-29

编程热搜

目录