资讯专栏INFORMATION COLUMN

数据库数据备份与恢复

Yu_Huang / 2239人阅读

摘要:数据库数据备份与恢复通过备份数据库,包含和以及的工具中也有类似的功能可以实现数据库的备份备份数据库使用命令备份多个数据库备份所有数据库。

数据库数据备份与恢复
通过CMD备份数据库,包含Mysql和Oracle
PS: PLSQL以及Navicat 的工具中也有类似的功能可以实现数据库的备份
MySQL: 备份数据库:

使用mysqldump命令 :mysqldump -uroot -proot [dbname]> f:/backup/backupfile.sql

备份多个数据库:mysqldump -u username -p --databases [dbname1] [dbname2]> backupfile.sql

备份所有数据库:mysqldump -u username -p --all-databases > backupfile.sql

说明: 默认在电脑的当前用户目录下(例:C:UsersLEGION
问题:

使用mysqldump导出时提示 :Warning:A partial dump from a server that has GTIDs

Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all  transactions, even those that changed suppressed parts of the database. If you don"t want to restore GTIDs, pass --set-gtid-purged=OFF. To make a complete dump, pass --all-databases --triggers --routines --events.

原因:GTID是5.6以后,加入了全局事务 ID (GTID) 来强化数据库的主备一致性,故障恢复,以及容错能力。

官方给的:A global transaction identifier (GTID) is a unique identifier created and associated with each transaction committed on the server of origin (master). 所以可能是因为在一个数据库里面唯一,但是当导入其他的库就有可能重复。
- 解决:按照提示添加:`--set-gtid-purged=off `或`–gtid-mode=OFF` ;
    即:`mysqldump -uroot -set-gtid-purged=off -p mydbname>fbackupfile.sql`。


还原数据库:

直接使用mysql命令:mysql -u root -p [dbname] < backup.sq


更多参考

mysqldump数据导出问题和客户端授权后连接失败问题

学会4种备份MySQL数据库


Oracle:

导出(exp):
exp 用户名/密码@IP/ORCL file=e:ackupfile.dmp owner=(用户名)
例:exp myName/myPwd@127.0.0.1/ORCL file=e:ackupfile.dmp owner=(myName)

导入(imp):
imp 用户名/密码@IP/ORCL ignore=y full=y file=e:202daochu.dmp log=e:log0202.log
例:imp myName2/myPwd2@127.0.0.1/ORCL ignore=y full=y file=e:ackupfile.dmp log=e:log0202.log


参考:
Oracle数据库三种备份方案
Oracle数据库逻辑备份与恢复

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/17854.html

相关文章

  • 重新考虑云计算的灾难恢复

    摘要:如果企业尚未修改基于云计算的灾难恢复计划,则需要立即实施。重新思考灾难恢复到目前为止,我们还没有考虑修改自己的灾难恢复计划。防止这种情况发生的唯一方法是每年与云计算供应商一起测试灾难恢复计划,以确保恢复确实有效。2018年9月4日,微软Azure云服务由于数据中心冷却问题而导致突然中断,影响了美国中南部的很多用户。一位IT专业人士表示,微软Azure云服务在当天的大部分时间一直宕机中断。虽然...

    WilsonLiu95 评论0 收藏0
  • 云计算灾难恢复最佳实践

    摘要:为云计算灾难做好准备要为云计算灾难做好准备,企业需要不断测试其数据恢复框架。与内部部署的灾难恢复相比,云计算灾难恢复更加简单。云计算灾难恢复的最佳实践选择合适的灾难恢复计划方法要制定合适的灾难恢复计划,企业了解其基础设施非常重要。考虑到当今商业环境中采用的云计算技术迅速增加,从导致服务中断和停机的灾难中有效恢复的能力变得更加重要。基于云计算的灾难恢复可以确保企业在尽可能短的时间内恢复其数据和...

    wenyiweb 评论0 收藏0
  • 如何实施云计算灾难恢复

    摘要:云计算灾难恢复是一种日益流行的云计算服务类型。对于任何规模的组织而言,云计算灾难恢复都是一个具有吸引力的选择。实际上,任何良好的云计算灾难恢复计划的一部分都优先考虑资产的灾难恢复。随着组织更多地使用云存储,他们正在利用额外的云计算服务来帮助降低成本,并提高运营效率。云计算灾难恢复是一种日益流行的云计算服务类型。术语云计算灾难恢复通常与灾难恢复即服务(DRaaS)互换使用。在此引用的是云计算灾...

    flybywind 评论0 收藏0
  • 私有灾备云解决方案

    摘要:灾备服务支持本地灾备异地灾备公有云灾备两地三中心等多种服务方式,可根据业务特点和需求,灵活选择灾备方式,保证业务的和。公有云灾备架构公有云灾备服务支持多种业务部署方式,为云平台业务提供不同指标,控制云平台业务灾备成本。UCloudStack 云平台通过分布式存储系统保证本地数据的安全性,同时通过远程数据备份服务,为用户提供远程数据备份和容灾备服务,可以将本地云端数据统一归档、备份至远程云...

    youkede 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<