问题简介

1 数据库5.0无法打开innodb的表,只能打开mysam表

2 数据库5.0启动异常,无法正常启动

3 数据库5.0崩溃,无法正常备份,无法正常导入导出

报错提示

1 用mysql的时候出现1033-Incorrect information in file:“.\数据库名\表名.frm”

2InnoDB: Error: unable to create temporary file; errno:

3 InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes    (本次故障未出现)

InnoDB: than specified in the .cnf file 0 67108864 bytes!

查找问题

1 通过第一个报错观察,只有frm的表,无法查询,但是myisam表可以正常使用,推断出mysql引擎可能有问题

2 mysql没有正常启动,只用了mysql myisam引擎启动了,但是innodb引擎异常

3 查询mysql引擎 show engines;show variables like '%storage_engine%';相关 可以看到innodb状态为安装未启用disable

4 查询什么原因导致innodb异常

5 通过第二个报错,可以看出innodb表空间无法正常创建

6 查找innodb表空间位置,为C盘,C盘空间不是太多

7 修改配置文件innodb引擎临时表空间位置 tmpdir="D:\mysqldata\" 不要再C盘 重新启动mysql

8 修复后正常启动mysql,可以正常查询,但是无法正常提交相关,观察配置文件,innodb_force_recovery 需要关闭(这个参数是用来强制修复innodb损坏数据的,再没有备份的情况下不推荐使用)

解决问题

1 修改innodb临时表空间位置

2 查询innodb引擎是否正常

3 由于可能是磁盘空间满导致的问题,所以以后所有临时表空间不要放在C盘,实际上C盘空间并没有满,但是可能由于水位和释放问题,导致mysql临时表空间无法正常建立文件,有可能会导致日志和数据不一致等问题

4 修改配置文件临时表空间位置  重新启动

遇到新的问题

1 本次重启,发现32位windows系统 启动innodb buff 无法使用2G启动,暂时调小1G启动,解决释放本机内存,重启机器更换机器等等

2  InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes

InnoDB: than specified in the .cnf file 0 67108864 bytes!

原来是日志文件的大小与描述的不一致。

把log文件移走,再重启mysql,问题解决

注意innodb_fast_shutdown不能为2    可以在mysql中用 show variables like '%innodb_fast_shutdown%';来查看  默认为1

3  因为没有备份,所以导致需要更小心谨慎去操作,以后要注意异地备份

mysql 1033_mysql1033错误 InnoDB临时表空间报错相关推荐

  1. mysql把data移走后报错_【mysql案例】Failedtoopenlog--datadir物理迁移报错

    1.1.1.mysql5.6.14的datadir迁移时遇到报错 [环境描述] 在机器A上安装了perconamysql 5.6.14,数据库停启正常,datadir路径为pathA,并且已经做了应用 ...

  2. 解决MySQL事务未提交导致死锁报错 避免死锁的方法

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/xuheng8600/article/d ...

  3. mysql 5.7临时表空间_深度解析MySQL 5.7之临时表空间

    临时表 临时表顾名思义,就是临时的,用完销毁掉的表. 数据既可以保存在临时的文件系统上,也可以保存在固定的磁盘文件系统上. 临时表有下面几种: 1.全局临时表 这种临时表从数据库实例启动后开始生效,在 ...

  4. 通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 ‘incorrect string value: '\xF0......

    原文:[原创]通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 'incorrect string value: '\xF0... 这篇blog重点在解决问题,如果你对 ...

  5. MYSQL 5.7 INNODB 表空间

    背景介绍 由于InnoDB 引擎支持ACID.良好的读写性能,还有许多其他对数据库服务具有重要意义的特性,InnoDB已经成为MySQL最受欢迎的存储引擎. 在本文中,我们将介绍InnoDB表空间和它 ...

  6. 2011年1月13日抓取的QQ空间报错信息

    这是2011年1月13日抓取的QQ空间报错信息,当时是QQ空间里的"Q宠大乐斗"插件升级,一直报503错误,持续了大概半小时. 在此抓图以作留念.

  7. mysql里面using btree_MySQL - 执行sql报错USING BTREE

    问题与分析 在执行sql文件时发现报错如下: You have an error in your SQL syntax; check the manual that corresponds to yo ...

  8. win10安装MySQL数据库和MyServer数据库及其报错记录

    锚点: Win10装MySQL数据库及报错记录 Win10装MySever数据库及报错记录 <----------------分 隔 符----------------> Win10装My ...

  9. IDEA、MySQL提示Truncated incorrect DOUBLE value报错解决方法

    IDEA.MySQL提示Truncated incorrect DOUBLE value报错解决方法 目录 IDEA.MySQL提示Truncated incorrect DOUBLE value报错 ...

最新文章

  1. TX2更新源失败的问题
  2. of type std::bad_cast: std::bad_cast
  3. c++模板模式template
  4. es6基础0x012:Map
  5. 打开eclipse出现JVM terminated.Exit Code=-1错误的解决办法
  6. SSH远程连接:简单的连接
  7. 计算机学院军训条幅,最新各大高校欢迎新生横幅,确认过眼神,师兄师姐Skr人才。...
  8. python爬虫知识点总结(十六)PySpider框架概述和用法详解
  9. “应用程序无法正常启动 0xc0150002”如何解决?
  10. idea 运行jmeter源码_IDEA 编译 Jmeter 4.0 ( 二次开发_1 )
  11. 如何让我们的软件跳过360和金山毒霸的“随意拦截”?
  12. Trun On ACID(Detlete Update) On Hive
  13. ios 渐变透明背景_PPT设计的总是太单调,不如换个背景试试,超精彩!
  14. 家政服务:保姆朋友圈鄙视链在上海
  15. java.util.regex.PatternSyntaxException: Unclosed counted closure near index 14 [0-9a-zA-Z]{1, 20}报错
  16. 懒出天际--语音鼠标,解放双手,靠嘴使唤鼠标。SAPI语音识别,WINAPI鼠标消息
  17. 鹏辰教育:计算机初级职称信息处理技术员难吗?
  18. 【web课程设计】HTML+CSS仿QQ音乐网站
  19. C++面向对象程序设计实验题:有理数类(分数类)设计
  20. 全国大中学生体测取消选测 长跑成为必测项目

热门文章

  1. 阿里巴巴FastJson整理(20分钟阅读)
  2. 计算机专业游戏本后悔,毕业了,到底要不要买游戏笔记本电脑?好多人买了都后悔了?...
  3. 制作系统光盘Server 2003 总结
  4. CTF中字符长度限制下的命令执行 rce(7字符5字符4字符)汇总
  5. Windows10设置暗色主题
  6. 2019小程序发展趋势
  7. kjb文件 解析_在Linux上使用lnav监控和分析Apache日志文件工具
  8. 比亚乔-截至2020年5月,全球两轮车销量同比下降21%
  9. android sim卡应用程序,Android双SIM卡API
  10. 用python画一个简单卡通人物,Python绘制可爱的卡通人物 | 【turtle使用】