首页 > 其他分享 >Table flags are 0 in the data dictionary but the flags in file ./ibdata1 are 0x4800!

Table flags are 0 in the data dictionary but the flags in file ./ibdata1 are 0x4800!

时间:2023-07-01 13:00:51浏览次数:35  
标签:file dictionary flags 版本 mysql 0x4800 ibdata1

1、问题截图

cat /var/log/mysql/error.log

2019-01-28T09:49:57.076019Z 0 [ERROR] [FATAL] InnoDB: Table flags are 0 in the data dictionary but the flags in file ./ibdata1 are 0x4800!

2、问题原因

InnoDB的问题。原来安装的是mysql8.0版本,比现在的5.7版本要高,但在高版本数据库时创建的一些数据库数据都还在,使用的是高版本的InnoDB引擎,而低版本的数据库服务还是指向了这些数据,但是一些版本的数据格式不同,这个时候,我们只要把高版本的数据删掉就可以了,删掉后重新启动mysql就可以了。

3、解决办法

rm -R /var/lib/mysql

标签:file,dictionary,flags,版本,mysql,0x4800,ibdata1
From: https://www.cnblogs.com/mua9102/p/14755775.html

相关文章

  • C# and TypeScript – Enum Flags
    前言以前就有提过EnumFlags,但平日不常用.最近翻Angular源码,发现它很多地方用到,而且没有封装语义代码.一堆符号真的看不惯啊...于是又去复习了一遍,熟悉熟悉.顺便写一篇做记入呗.这篇C#和TypeScript会一起讲. 参考 深入理解TypeScript–枚举Enum,Fl......
  • C# .NET Dictionary 将集合key以ascii码从小到大排序
     .NET不加参数,默认不是按ASCII排序。JAVA默认是按ASCII排序。 Array.Sort(arrKeys,string.CompareOrdinal);按ASCII排序。区分大小写。Array.Sort(arrKeys);排序但不区分大小写。 方法1:publicstaticIDictionary<string,string>AsciiDictionary(IDictio......
  • OnlineDictionary 倒计时体会
     电子辞典终于要结项了,这几天没命写报告,怎么会有这么多报告要写?GOD!有印象的生活是张开眼就开始写报告,画图,写到睡觉。Why theywant somanykindsofreports?真是要人命!  这次的项目,说实话,学到了很多,团队合作,互相体谅,技术学习。这些都是不可言谈的经......
  • OnlineDictionary
        WhatshouldItalkaboutit?It'sjustasimplecompetition ,theyjustwanttoseewhatcanwedo,howgoodideascanwethinkup.........    IjustwanttoexpressmyownthoughtstoshowwhatamIthinkingabout.Ijustwanttocoopratewith......
  • OnlineDictionary项目体会(二)
        这几天的项目进展?没有动过代码,一直在搞需求,我们的目标是:做一个基本的原型,不进行优化和搜索设计,不考虑太多数据存储形式和加密.......    这几天一直在做准备工作,技术,还有框架。。。。     过几天,准备开始写代码了,做一个好看一点的原型,这个项目,如果......
  • java-字典(Dictionary)
     字典(Dictionary)类是一个抽象类,它定义了键映射到值的数据结构。当你想要通过特定的键而不是整数索引来访问数据的时候,这时候应该使用Dictionary。由于Dictionary类是抽象类,所以它只提供了键映射到值的数据结构,而没有提供特定的实现。https://www.lekaowang.com/zjzhuceanqua......
  • [learn from chatGPT] [vba] 如何使用 Collection 或 Dictionary 对象来代替数组
    在VBA中,`Collection`和`Dictionary`对象可以用来代替数组。它们的主要优点是可以动态地添加、删除和查找元素,而无需调整数组大小。下面是一个简单的例子:```SubUseCollection()DimmyCollectionAsNewCollection'添加元素到Collection中myCollection.Add......
  • Tensorflow教程(十四) 命令行参数tf.flags的使用
    实例1importtensorflowastfflags=tf.flagsFLAGS=flags.FLAGSflags.DEFINE_integer('data_num',100,"""Flagoftypeinteger""")flags.DEFINE_string('img_path','./img',"""Flagof......
  • golang在编译测试时使用ldflags动态设置包中变量的值
    Example: mkdir$GOPATH/src/gotest/touchgo_test.go packagegotestimport"testing"vartimestringvarversionstringfuncTestBuild(t*testing.T){t.Log(time)t.Log(version)} ReadMe.txtgotest-ldflags="-X'gotest......
  • [ERROR] [MY-010020] [Server] Data Dictionary initialization failed
     死活看这个报错,查看mysql数据目录权限,发现初始化命令敲错了, ......