社区
MySQL
帖子详情
Mysql中innodb类型的,断电造成的数据丢失如何恢复
millerrch
2012-01-10 03:01:04
Linux系统下mysql数据库中,innodb类型的表,断电后之前的数据都没了,现在只能查到恢复供电之后的数据,请问如何恢复之前的数据?
如果需要看日志的话怎么看?如何操作啊?
...全文
479
6
打赏
收藏
Mysql中innodb类型的,断电造成的数据丢失如何恢复
Linux系统下mysql数据库中,innodb类型的表,断电后之前的数据都没了,现在只能查到恢复供电之后的数据,请问如何恢复之前的数据? 如果需要看日志的话怎么看?如何操作啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kikiboy1987
2012-02-09
打赏
举报
回复
个人感觉跟linux的磁盘缓存有关
linux中数据操作一般都会在内存中操作,隔一段时间才会同步回硬盘,在这段时间内如果直接断电就会导致在内存中的数据没写回硬盘。执行sync可以手动同步回硬盘,可以尝试写一个crontab来保持高频同步,不过还是保证电源稳定来的更有效...
coky20009
2012-02-07
打赏
举报
回复
恩,楼上很有道理,看看你的my.cnf配置是否在运行的时候进行了改动。可能是IBDATA的一些相关信息做了改动例如自增长大小。导致重启的时没有加载IBDATA成功从而导致数据丢失。
ACMAIN_CHM
2012-01-10
打赏
举报
回复
如果找不到数据了,并且你已经做了一些操作,则很难恢复了。 只能重新找到备份文件进行恢复。 估计是断电时导致操作系统文件损坏。而你的MYSQL在重启时无法正常打开IBDATA文件后,重新创建了新文件。
检查一下你的MYSQL错误日志。
rucypli
2012-01-10
打赏
举报
回复
看错误日志有什么信息没
millerrch
2012-01-10
打赏
举报
回复
[Quote=引用 1 楼 rucypli 的回复:]
innodb类型的表断电后数据不会丢,除非表损坏,表损坏后新数据怎么进来的
[/Quote]
额 不知道,可现在就是这么个情况··· 现在查看数据只有恢复供电之后的数据了
rucypli
2012-01-10
打赏
举报
回复
innodb类型的表断电后数据不会丢,除非表损坏,表损坏后新数据怎么进来的
服务器突然
断电
,重启后找不到
mysql
.sock文件、
innodb
引擎表(日志表)损坏.md
服务器
断电
后重启,导致
MySQL
连接失败。
mysql
.sock文件
丢失
,
innodb
引擎表损坏,最直接的解决办法。
mysql
数据
库my.cnf配置文件
设为2,只有在操作系统崩溃或者
断电
的时候才会
丢失
最后1秒的
数据
。
InnoDB
在做
恢复
的时候会忽略这个值。 # 总结 # 设为1当然是最安全的,但性能页是最差的(相对其他两个参数而言,但不是不能接受)。如果对
数据
一致性...
mysql
数据
库
断电
恢复
_
MySQL
数据
库
InnoDB
引擎下服务器
断电
数据
恢复
说明:线上的一台
MySQL
数据
库服务器突然
断电
,
造成
系统故障无法启动,重新安装系统后,找到之前的
MySQL
数据
库文件夹。...2、如果有
数据
库或
数据
表使用了
InnoDB
引擎,
恢复
的时候,必须连同
MySQL
数据
...
MySQL
数据
库
InnoDB
数据
恢复
工具使用总结
然而,有时
数据
库
中
的
数据
可能会发生损坏或
丢失
,这就需要使用
数据
恢复
工具来修复
数据
库并
恢复
丢失
的
数据
。本文介绍了一些常用的
数据
恢复
工具,并提供了相应的源代码示例。然而,在使用这些工具之前,务必注意备份...
mysql
经常
断电
_定点分析:
MySQL
InnoDB
是如何保证系统异常
断电
情况下的
数据
可靠性?...
MySQL
支持事务,所以保证
数据
可靠的前提是对
数据
的修改事务已经成功提交这个问题可以解释为‘
MySQL
InnoDB
是如何保证事务C(一致性)D(持久性)性的?’可能出现的两种情况:(一致性)
数据
不一致。 例如本来在一个事务里...
MySQL
56,679
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章