首页 > 数据库 >mysql安装后无法启动,升级/降级/重新安装后无法启动问题mysqld: Can‘t open file: ‘mysql.ibd‘ (errno: 0 - )报错解决办法

mysql安装后无法启动,升级/降级/重新安装后无法启动问题mysqld: Can‘t open file: ‘mysql.ibd‘ (errno: 0 - )报错解决办法

时间:2022-10-01 15:46:08浏览次数:63  
标签:重新安装 ibd mysqld file mysql 报错

1. 报错

Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: failed (...

日志/var/log/mysqld.log

...
mysqld: Can't open file: 'mysql.ibd' (errno: 0 - )
...

2. 原因

升级/降级/重新安装,旧文件遗留不匹配造成的问题

3.解决办法

find / -name mysql.ibd查出的文件夹下的所有文件进行删除,假如文件夹为:/var/lib/mysql

rm -rf /var/lib/mysql/*

标签:重新安装,ibd,mysqld,file,mysql,报错
From: https://www.cnblogs.com/aiyablog/p/16747282.html

相关文章

  • 【MySQL】MySQL分区是如何处理NULL的
    MySQL的分区实现中,认为NULL比任何non-NULL值都小。和orderby类似。​RANGE分区是如何处理NULL的?如果将行插入到按RANGE分区的表中,使得用于确定分区的列值为NULL,则该行将......
  • mysql中的事务隔离级别序列化如何实现
    ......
  • mysql基础(十六):定义条件、定义处理程序
    简介定义条件是事先定义程序执行过程中可能遇到的问题,处理程序定义了在遇到问题时应当采取的处理方式,并且保证存储过程或函数在遇到警告或错误时能继续执行。这样可以增......
  • mysql基础(十一):数据类型
    起步数据类型数据类型的属性整数代码案例#创建数据表,指定字段类型CREATETABLEtest_int1(f1TINYINT,f2SMALLINT,f3MEDIUMINT,f4INTEGER,f5BIGINT);#插入没有超出范......
  • mysql基础(六):单行函数
    起步简介操作数据对象接受参数返回一个结果只对一行进行变换每行返回一个结果可以嵌套参数可以是一列或一个值数值基本函数代码案例#绝对值SELECTABS(-123),ABS(32),SIG......
  • mysql基础(三):运算符
    前言算术运算符算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算加减运算符一个整数类型的值对整数进......
  • mysql基础(五):多表查询
    表结构如下代码案例#两个表的连接查询SELECTemployee_id,department_nameFROMemployees,departmentsWHEREemployees.`department_id`=departments.department_id;#......
  • mysql基础(二):select语句
    SQL分类SQL语言在功能上主要分为如下3大类:DDL(DataDefinitionLanguages、数据定义语言),这些语句定义了不同的数据库、表、视图、索引等数据库对象,还可以用来创建、删除......
  • npm安装报错
    npm安装程序报错介绍:已经安装成功了node.js但是通过npm命令安装脚手架还是报错,如下:  解决方案:给node_global,node_cache两个文件夹赋予所有权限。 谢谢学习!!!......
  • Mysql-基础篇
    通用语法及分类DDL:数据定义语言,用来定义数据库对象(数据库、表、字段)DML:数据操作语言,用来对数据库表中的数据进行增删改DQL:数据查询语言,用来查询数据库中表的记录......