下载此文档

mysql备份.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
MySQL 备份与恢复策略研究 test 目录 . 读者对象 3 4. MyIS AM 表备份/恢复策略 3 . .使用 sql语句备份4 . 使用 my sqlho tcopy 备份 4 .使用 m ysqld ump 备份 5 . MyIS AM 表恢复 9 10 . 增量备份 10 10 nnoDB 表备份/恢复策略 12 .使用商业的在线热备份工具 12 mysql dump 热备份 12 . 使用 se lect into 热备份单个/多个表 12 .二进制冷备份 12 . Inn oDB 表恢复 12 7. My ISAM/ InnoD B备份/恢复策略 13 13 13 引言由于 M ySQL 在我们公司的项目中使用的越来越广泛,因此有必要对 My SQL 开发的相关技术进行深入研究。 M ySQL 开发相关技术的理解,提高整体的 M ySQL 开发水平。 . 适用范围 SDG 各游戏项目部。 . 读者对象项目经理、开发人员、运维人员、测试人员 。 ,最重要也最容易被忽视的就是备份。由于不可预测性,偶然的事件可能会导致非常惨重的损失。数据越是重要,数据的变化越频繁,备份越发需要经常进行。备份周期根据不同业务的需要可以调整,但是不能忽视备份。备份时最好也备份 f或 my. ini ,这样可以保存你以前的配置参数。 4. My ISAM 表备份/恢复策略 . 拷贝文件因为 My SQL 表保存为文件方式,很容易备份。要想保持备份的一致性,对相关表执行 LOCK TABLE S操作,然后对表执行 FLUSH TABL ES 。你只需要读锁定;这样当你复制数据库目录中的文件时, 允许其它客户继续查询表。需要 F LUSH TABLE S语句来确保开始备份前将所有激活的索引页写入硬盘。标准流程:锁表-》刷新表到磁盘-》拷贝文件-》解锁。 . 使用 sql语句备份如果你想要进行 S QL 级别的表备份,你可以使用 S ELECT INTO ...O UTFIL E或 BAC KUP T ABLE 。对于 SEL ECT I NTO . ..OUT FILE ,输出的文件不能先存在。对于 BACK UP TA BLE 也如此,因为覆盖完整的文件会有安全风险。这两种备份方法,如果输出文件有重名的话, 最好把重名文件移除。 BAC KUP T ABLE 备份时注意输出目录的权限,改方法只是备份 M YD 和 fr m文件,不备份索引。 . mysql hotco py备份 mysq lhotc opy 是一个 Perl 脚本,最初由 Tim Bunce 编写并提供。它使用 L OCK T ABLES 、 FLUS H TAB LES 和cp或 scp 来快速备份数据库。它是备份数据库或单个表的最快的途径,但它只能运行在数据库目录所在的机器上。 mysq lhotc opy 只用于备份 My ISAM 。它运行在 U nix 和 N etWar e中。 s hell> mysq lhotc opy d b_nam e [/p ath/t o/new _dire ctory ] she ll> m ysqlh otcop ydb_ name_ 1...db_n ame_n /pat h/to/ new_d irect ory 备份给定数据库中的匹配正则表达式的表: s hell> mysq lhotc opy d b_nam e./re gex/ 加上发音符(‘~’)前缀,表名的正则表达式可以被否定: sh ell> mysql hotco pydb _name ./~re gex/ mysql hotco py支持下面的选项: ? ---h elp ,-? 显示帮助消息并退出。? -- allow old 如果目标存在不放弃(加上一个_o ld后缀重新命名它)。? --c heckp oint= db_na l_nam e 在指定的 db_n bl_na me 插入检查点条目。? ---d ebug 启用调试输出。? -- dryru n, -n 报告动作而不执行它们。? --f lushl og 所有表锁定后刷新日志。? --kee

mysql备份 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cbe4z4py8
  • 文件大小90 KB
  • 时间2017-05-24