MySQL备份和恢复教程二(包括MyISAM 和 Innodb存储模式)_MySQL数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

MySQL备份和恢复教程二(包括MyISAM 和 Innodb存储模式)

作者:黑客防线网安网站维护基地 来源:黑客防线网安网站维护基地 浏览次数:0

本篇关键词:MySql自动备份数据库
黑客防线网安网讯:本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22,环境是linux平台下的,windows平台下大致一样。
优化 MyISAM 表ANALYZE TABLE,分析 MyISAM 表
当然了,上面这些命令起始都可以通过工具 myisamchk 来完成,在这里不作详述。 http://www.rongsen.com.cn
  
Innodb 表则可以通过执行以下语句来整理碎片,提高索引速度:
 ALTER TABLE tbl_name ENGINE = Innodb;
这其实是一个 NULL 操作,表面上看什么也不做,实际上重新整理碎片了。
 
通常使用的 MyISAM 表可以用上面提到的恢复方法来完成。如果是索引坏了,可以用 myisamchk 工具来重建索引。而对于 Innodb 表来说,就没这么直接了,因为它把所有的表都保存在一个表空间了。不过 Innodb 有一个检查机制叫 模糊检查点,只要保存了日志文件,就能根据日志文件来修复错误。可以在 my.cnf 文件中,增加以下参数,让 mysqld 在启动时自动检查日志文件:
 innodb_force_recovery = 4
关于该参数的信息请查看手册。http://www.rongsen.com.cn
 
8、 总结
 
做好数据备份,定制好合适的备份策略,这是一个DBA所做事情的一小部分,万事开头难,就从现在开始吧!
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-7794-1.html
网站维护教程更新时间:2012-03-12 03:04:15  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer