2020年春广东开放大学MySQL数据库的备份方式有哪几种考试与答案.pdf

2020年春广东开放大学MySQL数据库的备份方式有哪几种考试与答案.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
百年教育职业培训中心:/ 广东开放大学 终结性考核 参考资料 百年教育职业培训中心 编制 MySQL 数据库的备份方式有哪几种?各有什么优缺点 MySQL 备份数据库的两个主要实际操作方案是采用MySQL(与PHP 搭配之最佳 组合) dump 程序或是直接复制相关的数据库文件(如用cp、cpio 或tar 等)。当 然每种实际应用方法都有其优缺点: MySQL(和PHP 搭配之最佳组合)dump 与MySQL(和PHP 搭配之最佳组合)服务 器协同操作。 百年教育职业培训中心:/ 直接拷贝方法在服务器外部进行,并且你必须采取措施保证没有客户正在修改你 将拷贝的表。如果你想用文件系统备份来备份数据库,也会发生同样的问题: 如果数据库表在文件系统备份过程中被修改,进入备份的表文件主语不一致的状 态,而对以后的恢复表将失去意义。文件系统备份与直接拷贝文件的区别是对后 者你 完全控制了备份过程,这样你能采取措施确保服务器让表不受干扰。 MySQL(和PHP 搭配之最佳组合)dump 比直接拷贝要慢些。 MySQL(和PHP 搭配之最佳组合)dump 生成能够移植到其它机器的文本文件,甚 至那些有不同硬件结构的机器上。直接拷贝文件不能移植到其它机器上, 除非你正在拷贝的表使用MyISAM 存储格式。ISAM 表只能在相似的硬件结构的 机器上拷贝。在MySQL(和PHP 搭配之最佳组合) 3.23 中引入的MyISAM 表存储格式解决了该问题,因为该格式是机器无关的, 所以直接拷贝文件可以移植到具有不同硬件结构的机器上。只要满足两个条 件:另一台机器必须也运行MySQL(和PHP 搭配之最佳组合) 3.23 或以后版本, 而且文件必须以MyISAM 格式表示,而不是ISAM 格式。 不管你使用哪种备份方法,如果你需要恢复数据库,有几个原则应该遵守,以确 保最好的结果: 定期实施备份。建立一个计划并严格遵守。 让服务器执行更新日志。当你在崩溃后需要恢复数据时,更新日志将帮助你。在 你用备份文件恢复数据到备份时的状态后,你可以通过运行更新日志中的查询再 次运用备份后面的修改,这将数据库中的表恢复到崩溃发生时的状态。 以文件系统备份的术语讲,数据库备份文件代表完全倾倒(full dump ),而更新 日志代表渐进倾倒(incremental dump )。 使用一种统一的和易理解的备份文件命名机制。象backup1 、buckup2 等不是特 别有意义。当实施你的恢复时,你将浪费时间找出文件里是什么东西。你可能发 百年教育职业培训中心:/ 觉用数据库名和日期构成备份文件名会很有用。例如: %MySQL(和PHP 搭配之最佳组合)dump samp_db >/usr/archives/MySQL(和PHP 搭配之最佳组合)/samp_db.1999-10-02 %MySQL(和PHP 搭配之最佳组合)dump menagerie >/usr/archives/MySQL(和PHP 搭配之最佳组合)/menagerie.1999-10-02

文档评论(0)

153****1683 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档