热门文章> 数据库 > 数据库数据恢复的主要方法 >

数据库数据恢复的主要方法

发布时间:2021.05.20 17:23:54
481
作者:36氪企服点评小编
阅读次数:481次

     随着市场的多样化,需求场景的多样化,数据库也层出不穷,为了适应不同的业务场景,今天小编就为大家总结出以下三种最受欢迎的数据库,快来看看你有没有用到。数据库系统(DataBase System,DBS)由数据库、硬件、软件和人员四大部分组成。数据库作为程序员首先需要了解掌握得东西,但是新手免不了在初次接触数据库时,面临数据库数据丢失的情况,下面就由小编为您带来数据库数据恢复的主要方法。

数据库数据恢复的主要方法数据库数据恢复

一、2种备份数据库的方法

   MySQL中的每一个数据库和数据表分别对应文件系统中的目录和其下的文件。在Linux下数据库文件的存放目录一般为/var/lib/mysql。在Windows下这个目录视MySQL的安装路径而定,DiaHosting的技术员一般为客户安装在D:serversoftmysql下。

   如,有一个名为bbs的数据库,那么bbs的数据库文件会存放在/var/lib/mysql/bbs(linux)或者D:serversoftmysqlbbs(Windows)下。

   备份文件前,需要将MySQL服务停止,然后将数据库目录拷贝即可。恢复数据数据库时,需要先创建好一个数据库(不一定同名),然后将备份出来的文件(注意,不是目录)复制到对应的MySQL数据库目录中。

使用这一方法备份和恢复数据库时,需要新旧的MySQL版本一致,否则可能会出现错误。

1、备份数据库备份数据库

mysqldump –user=root –password=root密码 –lock-all-tables 数据库名 > 备份文件.sql

恢复数据库:

mysql -u root –password=root密码 数据库名 < 备份文件.sql

2、用Web程序备份数据库

在这里我们推荐使用“帝国备份王”对MySQL进行备份。

主要优点:

1,跨平台。Windows与Linux下各种WEB环境均可以运行。

2,智能识别编码,解决备份时的乱码问题。

3,不同的MySQL版本间都可以进行备份和恢复操作。

4,采用分组备份,即使是超过1G的数据库也可以正常备份。

   除此之外,还有另一种数据库恢复的方法,根据oracle数据库的特点和提供的工具,一种是利用逻辑备份使用import工具丢失数据的表。另外一种是利用物理备份来通过还原数据文件并进行不完全恢复,利用dbms_logmnr包从redo log文件中恢复,利用flashback特性恢复数据。以上就是小编为您介绍的数据库数据恢复的主要方法,希望对您有所帮助。

[免责声明]

文章标题: 数据库数据恢复的主要方法

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至liyang05@36kr.com,我们会在3个工作日内处理。

36氪企服点评

与数据库系统相关的软件

Oracle 数据库
Oracle 数据库

世界上流行的关系数据库管理系统。

免费试用
SAP-ASE
SAP-ASE

借助SAP-ASE,你能更快速、更可靠地执行联机事务处理 (OLTP),做到事半功倍。

免费试用
数字100
数字100

是一家将现代调查工具、专业模型产品与市场调查工具和客户行业特点三者有机结合的专业市场调查机构。

免费试用
查看更多软件

行业专家共同推荐的软件

热璞科技
热璞科技

热璞数据库,一家专注基础软件分布式事务数据库和私有云数据库产品的研发厂商。

免费试用
冲量数据互联
冲量数据互联

融合区块链、AI、大数据和云原生的隐私计算网络,提供高效的数据流通能力,助力金融、政务、电信、互联网、医疗等行业的精细化运营。

免费试用
巨杉数据库
巨杉数据库

广州巨杉软件开发有限公司自2011年成立以来,专注数据库技术研发,坚持从零开始打造原生分布式数据库引擎,连续三年入榜 Gartner 报告,成为当前新一代主流数据库体系的灯塔厂商。 SequoiaDB 巨杉数据库是一款金融级分布式数据库,目前在超过50家大型银行核心生产业务规模应用,同时广泛应用于证券、保险、电信、政府、互联网、交通等领域,企业用户总数超过1000家,应用场景包括分布式在线交易、数据中台、分布式内容管理、实时数据管理等。 广州巨杉软件开发有限公司拥有世界顶级的数据库研发团队,分布在深圳,北京,广州等地,成员主要来自 IBM DB2 内核研发和华为核心研发等团队,是业界最顶尖的企

免费试用

限时免费的数据库软件

CirroData
CirroData

新一代分布式企业级通用型云化数据库

免费试用
首云-云数据库MongoDB
首云-云数据库MongoDB

适用于文档型的开源非关系型数据库提供商

免费试用
星环科技-ArgoDB闪存数据库
星环科技-ArgoDB闪存数据库

一站式分析型的分布式闪存数据库

免费试用