首页 > 数据库 >Mysql 启动报错问题排查

Mysql 启动报错问题排查

时间:2022-11-27 13:32:41浏览次数:43  
标签:lock Mysql mysql ERROR 排查 报错 MySQL mysqld

报错信息1:

MySQL 启动报错:File ./mysql-bin.index not found (Errcode: 13)_MySQL

请检查MySQL数据目录的权限 /usr/local/mysql/data   ,  

errcode13,一般就是权限问题,mysql用户是否对数据库目录内的所有文件具有写的权限,查看一下权限,修改MySQL目录的用户和用户组权限:chown -R mysql:mysql /usr/local/mysql   再重启服务

 

报错信息2:

Mysql5.7在第一次运行的时候出现报错
Starting MySQL… ERROR! The server quit without updating PID file (/var/run/mysqld/mysqld.pid).

查看/var/log/mysqld.log里有无报错信息

log日志没有报错信息,我们根据路径排查是否缺少mysqld.pid文件

查看该路径没有pid文件,所以我们手动创建一个pid文件 

授予 chmod -R 777 /var/run/mysqld/      再重启服务

 

报错信息3:

 [ERROR] Could not open unix socket lock file /usr/local/mysql/mysql.sock.lock.

[ERROR] Unable to setup unix socket lock file. 

[ERROR] Aborting

解决办法:
进入/tmp/查看mysql.sock.lock,文件大小为0,直接删除该文件rm -rf mysql.sock.lock再启动mysql:service mysqld start。即可启动成功。

 



标签:lock,Mysql,mysql,ERROR,排查,报错,MySQL,mysqld
From: https://blog.51cto.com/beyang/5890032

相关文章

  • MySQL 5.6/8.0 zip 安装
    MySQL5.7/8.0zip先安装rem配置系统环境变量Path中添加mysql.zip\bincd/dmysql.zip\binrem本地root密码为空mysqld--initialize-insecuremysqldinstallnet......
  • MySQL8.0新特性—生成列
    生成列(generatedcolumn)的值是根据列定义中包含的表达式计算得出的。生成列包含下面两种类型:virtual(虚拟):当从表中读取记录时,将动态计算该列。stored(存储):当向表中写入新......
  • 【MySQL】记一次复杂数据查询排重
    事原在某一次仿真环境测试过程中发现数据列表中出现重复条目,如下图:经过排查后发现,用户登录后cust_id(企业id)字段做了mybatis的动态语句判断。其中出现问题的SQL脚本如下:SELEC......
  • Failed to start mysqld.service: Unit not found
    转载自:https://blog.csdn.net/miaodichiyou/article/details/99289160 ========================= 很多人对本博客的方法提出了质疑,在此我解释一下:由于MySQL在CentO......
  • [报错解决](Error Creating bean with name ‘xxx‘)类问题解决思路
    遇到ErrorCreatingbeanwithname’'这类问题的解决思路错误日志关键部分:org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwi......
  • 记录一次MySQL主从同步
    主库配置server-id=1log-bin=mysql-binbinlog_format=ROWbinlog_row_image=minimalbinlog-do-db=yjtb-cloud解释一哈,server-id必须要唯一,如果你的数据库没有特意配置事务......
  • 二进制安装Mysql数据库的快速方法
    二进制安装Mysql数据库的快速方法摘要还是国产操作系统rpm包可能不太兼容,为了简单准备使用tar包方式安装mysql数据库这里简单记录一下过程.为以后使用.介质下载......
  • lightdb修改字段int类型为xid(报错)
    zjh@lt_test=#selectpg_set_next_xid(2941144647::xid);ERROR:cannotcasttypebiginttoxidLINE1:selectpg_set_next_xid(2941144647::xid);......
  • MySQL安装详细教程
    mysql是一个关系型数据库软件,由瑞典MySQLAB公司开发,目前属于Oracle公司。为什么使用mysql:1)mysql是开源的,所以你不需要支付额外的费用就能使用。2)mysql支持大型的数据库......
  • 启动项目报错:null, message from server: “Host ‘XXX‘ is not allow(数据库只能loca
    step1:之前一直都是连的测试环境由docker镜像生成的mysql,公司老是断电导致mysql数据崩坏,于是在本地整了个8.0.18版本的mysql,启动项目报错:null,messagefromserver:"Host......