问个突然断电引起的问题

dingyanwei 2010-05-21 08:23:43
我很多客户安装mysql的计算机没有ups,断电家常便饭,我发现偶尔的断电可能会造成mysql无法启动,而且数据也恢复不了,只能重装数据库。

1、我使用myisam方式
2、数据量不大,一般不会超过万条
3、断电造成的不能启动问题,貌似是在写数据库时发生


这种情况下,
1、是不是用innodb会好转一些
2、我曾简单测试过innodb,貌似将data下的数据复制到其它计算机上就不能用了
...全文
119 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zouyx317 2010-05-24
  • 打赏
  • 举报
回复
新手,进来学习了!
csg123456 2010-05-24
  • 打赏
  • 举报
回复
xiexie ,henhao
WWWWA 2010-05-24
  • 打赏
  • 举报
回复
经常断电只有用UPS,所有数据库均有可能损坏数据库

1、是不是用innodb会好转一些
不一定
2、我曾简单测试过innodb,貌似将data下的数据复制到其它计算机上就不能用了
要用MYSQLDUMP 备份再导入,直接COPY似乎不行
懒得去死 2010-05-24
  • 打赏
  • 举报
回复
对于你这种情况,替换表引擎为INNODB吧。 因为MYISAM停电必坏! 除非没人访问数据库!
iihero_ 2010-05-22
  • 打赏
  • 举报
回复
常断电? 尽量说服使用UPS。一定要说明其中的重要性。就像是高速路上车突然没有了油似的。

steptodream 2010-05-21
  • 打赏
  • 举报
回复
你那是什么地方啊 就算没有UPS 也不能经常断电吧?

要这样没别的办法 只有勤备份
dingyanwei 2010-05-21
  • 打赏
  • 举报
回复
谢谢 ACMAIN_CHM 的回复
ACMAIN_CHM 2010-05-21
  • 打赏
  • 举报
回复
突然断电是所有计算机系统的大敌。目前还没什么数据库产品敢说自己不怕断电的。

一般来说,如果真的无法投资UPS,则主要是加强备份。每天定时做全备或者增备。然后打开二进制日志。 这样起码故障时你还可以恢复。


1、是不是用innodb会好转一些
由理论上来说,会好一些。主要是回滚,但作用很有限。 99.99% 和 99.98% 的差别。

2、我曾简单测试过innodb,貌似将data下的数据复制到其它计算机上就不能用了
可以使用,不过需要复制数据库目录,ibdata*, ib_logfile* 等文件。

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧