要调查数据库页面损坏,您可以使用从数据库转储表 SELECT ... INTO OUTFILE。通常,以这种方式获得的大多数数据是完整的。严重损坏可能导致语句或 后台操作崩溃或断言,甚至导致前滚恢复崩溃。在这种情况下,您可以使用该 选项强制启动存储引擎,同时防止后台操作运行,以便您可以转储表。例如,您可以在重新启动服务器之前将以下行添加到选项文件的部分: SELECT * FROM tbl_nameInnoDBInnoDBinnodb_force_recoveryInnoDB[mysqld]

[mysqld]

innodb_force_recovery = 1

警告

innodb_force_recovery 在紧急情况下 仅设置为大于0的值,以便您可以启动InnoDB和转储表。

在此之前,请确保您拥有数据库的备份副本,以备需要重新创建时使用。值为4或更大可能会永

久损坏数据文件。innodb_force_recovery在成功测试数据库的单独物理副本上的设置后,仅在

生产服务器实例上使用 4或更高的设置。强制InnoDB恢复时,您应该始终使用

innodb_force_recovery=1并且只在必要时以递增方式增加值。

innodb_force_recovery默认为0(没有强制恢复的正常启动)。允许的非零值为 innodb_force_recovery1到6.较大的值包括较小值的功能。例如,值3包括值1和2的所有功能。

如果您能够以innodb_force_recovery3或更小的值转储表 ,那么您相对安全,只有损坏的单个页面上的某些数据会丢失。值为4或更高被认为是危险的,因为数据文件可能会永久损坏。值6被认为是极其严重的,因为数据库页面处于过时状态

mysql 强制启动_强制 InnoDB 恢复,启动 MySQL 数据库相关推荐

  1. linux宝塔mysql不能启动_【宝塔面板】Mysql无法启动如何处理

    Mysql无法启动如何处理 常见问题: 1.Mysql安装好后或迁移文件后无法启动 2.Mysql异常关闭后无法启动 3.Mysql停止后无法启动 一.Mysql安装好后或迁移文件后无法启动 在Mys ...

  2. 更改主机名后mysql无法启动_主机名变更导致MySql启动失败

    问题描述 mySql 启动时,报错ERROR! The server quit without updating PID file (/usr/local/var/mysql/bogon.pid) 解 ...

  3. vc mysql init 崩溃_故障分析 | 崩溃恢复巨慢原因分析

    作者:xuty 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源. 一.现象 有个 MySQL 5.7 开发库异常挂掉后,奔溃恢复一直处于如下位置,且持 ...

  4. mysql nb3 备份_第四节:MySQL的备份和恢复详解

    一. 简介 1. 备份分类 备份类型可以分为物理备份和逻辑备份两种. (1). 物理备份:是指通过拷贝数据库文件的方式完成备份,这种备份方式适用于数据库很大,数据重要且需要快速恢复的数据库. (2). ...

  5. mysql数据恢复慢_故障分析 | 崩溃恢复巨慢原因分析

    一.现象 有个 MySQL 5.7 开发库异常挂掉后,奔溃恢复一直处于如下位置,且持续了 2 小时左右才起来.非常疑惑这段时间 MySQL 到底做了什么事情?居然需要这么长时间.虽说这里虚拟机的 IO ...

  6. centos7无盘启动_从无盘启动看Linux启动原理

    作者:bobyzhang,腾讯 IEG 运营开发工程师 0. 故事的开始 0.1 为什么和做什么 最近家里买了对音响,我需要一个数字播放器.一凡研究后我看上了volumio( 我打算让volumio运 ...

  7. mysql xtrabackup 主从_使用 Xtrabackup 在线对MySQL做主从复制

    说明1.1 xtrabackupmysqldump对于导出10G以下的数据库或几个表,还是适用的,而且更快捷.但一旦数据量达到100-500G,无论是对原库的压力还是导出的性能,mysqldump就力 ...

  8. java获取mysql的数据_【助教】Java获取数据库数据展示

    本文将给出一个最简单的Java查询数据库中一张表的数据并将查询结果展示在页面的例子. 实际上,我们要解决以下两个问题: Java与数据库交互(以JDBC为例) 数据展示在前台页面(以Servlet+J ...

  9. 新的mysql如何使用_如何使用新的MySQL更新日志

    使用新的MySQL更新日志的方法未必人人都会,下面就教您如何使用新的MySQL更新日志的方法,希望对您能够有所帮助.如果你只使用一 使用新的MySQL更新日志的方法未必人人都会,下面就教您如何使用新的 ...

最新文章

  1. Git学习系列之Git基本操作克隆项目(图文详解)
  2. 包装exp是什么意思_全包装修是什么意思?全包6万装修60平米的房子好不好?-广州亚运城装修...
  3. 电脑和服务器ip作用是什么意思,分配ip地址的服务器-服务器IP地址和客户端IP地址有什么区别? – 手机爱问...
  4. mysql数据类型所占空间大小
  5. c++头文件包含技巧
  6. 程序员过关斩将--论商品促销代码的优雅性
  7. 掌握这个姿势,女友不再叨叨叨
  8. 关于csgo的观看录像fps低_CSGO:Ququ带队击败LQ豪取五连冠,8次MVP闪耀全场
  9. div旋转45度_为什么不要买旋转式电动牙刷:欧乐B电动牙刷D12开箱与体验
  10. [ An Ac a Day ^_^ ] CodeForces 680A Bear and Five Cards
  11. Visual Studio 2010 美女与程序员的爱情网剧+《耀和你一起》壁纸包
  12. DevExpress LookUpEdit 数据绑定
  13. SourceTree Win10 安装不成功解决过程记录
  14. 2021-07-31mysql 登录退出
  15. Linux 命令之 tar 备份与解压缩
  16. Word排版艺术 读后感
  17. 计算机再带word打不开,电脑word文档打不开怎么办(附:4种解决办法)
  18. win10虚拟机连接服务器失败怎么办,Win10虚拟机无法连接网络的解决方法教程
  19. 阿里云ECS数据迁移到阿里云OSS
  20. 文墨绘学:教育培训微信营销方案

热门文章

  1. 飞思卡尔,整车VCUsimulink源码
  2. 数据库原理复习与知识点总结
  3. C# webBrowser 自动登录淘宝 模拟点击输入 模拟点击无ID 无name的html元素按钮
  4. 中科三方:DNS云解析技术浅析
  5. 地下蚁国EotU for Mac/win(模拟建设类游戏)
  6. 通过Python批量下载ASF EARTHDATA 影像数据(以12.5m DEM免费数据为例)
  7. 速度提升8倍!全球首个开源图像识别系统PP-ShiTu全面升级
  8. python SQLAlchemy数据库工具
  9. 超平面的理解与公式推导
  10. 微信支付崩溃了,但是更让马化腾和张小龙崩溃的竟然是……