精华内容
下载资源
问答
  • 数据库备份的方式

    2017-02-15 13:48:41
    1、SQL server故障转移群集 2、日志传送 3、数据库镜像 4、复制


    1、SQL server故障转移群集


    2、日志传送


    3、数据库镜像


    4、复制(发布、订阅)

    展开全文
  • 这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。 2、事务日志备份 事务日志是一个...

    1、完全备份
    这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。
    2、事务日志备份
    事务日志是一个单独的文件,它记录数据库的改变,备份的时候只需要复制自上次备份以来对数据库所做的改变,所以只需要很少的时间。为了使数据库具有鲁棒性,推荐每小时甚至更频繁的备份事务日志。
    3、差异备份
    也叫增量备份。它是只备份数据库一部分的另一种方法,它不使用事务日志,相反,它使用整个数据库的一种新映象。它比最初的完全备份小,因为它只包含自上次完全备份以来所改变的数据库。它的优点是存储和恢复速度快。推荐每天做一次差异备份。
    4、文件备份
    数据库可以由硬盘上的许多文件构成。如果这个数据库非常大,并且一个晚上也不能将它备份完,那么可以使用文件备份每晚备份数据库的一部分。由于一般情况下数据库不会大到必须使用多个文件存储,所以这种备份不是很常用。
    Oracle数据库备份工具——UCache企业级灾备云支持数据的定时备份/恢复,实时备份/恢复,还支持各种版本系统的数据备份/恢复;支持各类虚拟化/云平台的数据备份/恢复,支持各类数据库的数据备份/恢复;支持各类应用文件系统的数据备份/恢复;UCache企业级灾备云作为整体数据迁移工具使用永久增量备份;LAN-Free备份;LAN-Base备份;多通道备份;无代理备份;并发备份;NDMP备份。

    展开全文
  • 用asp.net备份数据库的方式,调用存储过程,对数据库备份和还原
  • 方式二:整库备份,这是比较通用的方式,将整个数据进行备份,当只涉及到单表或者多表数据回滚时,可以单独在备份sql中摘取要回滚的sql进行执行 下面是两种备份方式的sql语句; 一、整表备份 1.创建备份表: ...

    在项目更新中,涉及到数据库数据问题都会先进行数据备份,然后在修改数据,无论是修改表结构还是对数据的增删改,都必须要先备份数据,防止脚本错误,将数据库回滚到备份版本;

         在工作有有两种备份方式:

         方式一:整表备份,一般由于数据量比较大,但是修改数据只涉及单张表的脚本

        方式二:整库备份,这是比较通用的方式,将整个数据进行备份,当只涉及到单表或者多表数据回滚时,可以单独在备份sql中摘取要回滚的sql进行执行

    下面是两种备份方式的sql语句;

    一、整表备份

    1.登录数据库

    mysql -h 127.0.0.1 -P 3306  -u root -p  回车 数据数据库密码

    -h 为 数据IP地址 ,-P 为数据库端口号, -u 是数据库登录账号  -p 是数据库的登录密码

    2.创建备份表:

    create table tbl_service_os_region_data_bak like tbl_service_os_region_data;

    3.插入备份数据
    insert into tbl_service_os_region_data_bak select * from tbl_service_os_region_data;
     

    二、整库备份

    .数据库备份

    mysqldump -h 127.0.0.1 -P 3306  -u unismdb  -p  testdb>testdb-'date +%Y%m%d'.sql 

    mysqldump  为备份命令  -h 为 数据IP地址 ,-P 为数据库端口号, -u 是数据库登录账号  -p 是数据库的登录密码,密码可以先不输入, testdb为要备份的数据库    testdb-'date +%Y%m%d'.sql 为备份后的数据库名称(数据库名称+当前时间年月日)

     

    注意说明:

    MySQLdump是MySQL自带的导出数据工具,即mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。Mysqldump是一个客户端逻辑备份的工作,备份的SQL文件可以在其他MySQL服务器上进行还原。

    如需备份,则至少需要对该表的select权限,需要备份视图则需要改账户具有SHOW VIEW权限,触发器需要TRIGGER。如需锁表,则不可使用--single-transaction选项。其他权限暂未列出。
    如需还原,则需要对应的执行权限,如create表,则需要对该库的create权限。

    Mysqldump导出可以包括ALTER DATABASE与相关更改,其中包括导出元数据、更改字符编码,在导入对应文件时,相应的权限更改也会发生影响。如果在服务器上备份的表均为MyISAM,也可以使用mysqlhotcopy来完成任务。

    从性能和伸缩性考虑,mysqldump的优势包括:在输出之前可以很方便的查看或编辑文件,你还可以克隆数据库与DBA的工作,或者将生产环境下的数据进行微小测试。这不是作为快速备份或可伸缩性很强的方案。即针对不同大小的数据需要安排合理时间,在需要还原时速度并不快,因为需要重新进行I/O、创建索引等。

    对于大量数据来说,物理备份可能更为合适,因为它可以快速还原。

     

    展开全文
  • sql server数据库备份方式有四种,分别是:1、全备份,只需要一步就能完成所有数据备份;2、文件组备份,数据放在文件组中,并且将一个文件设置成默认;3、差异备份,主要是只对发生更改数据进行备份;4、日志...

    sql server数据库备份方式有四种,分别是:1、全备份,只需要一步就能完成所有数据的备份;2、文件组备份,数据放在文件组中,并且将一个文件设置成默认;3、差异备份,主要是只对发生更改的数据进行备份;4、日志备份,对所有事务的记录。

    3e7fc6902f36b29a44feae61d64635d9.png

    相信很多人都对sql server是什么都不陌生,那么sql server数据如何备份呢,今天php中文网就来总结一下sql server数据库备份方式有哪些?【推荐阅读:sql server是什么意思】

    28ea29f40d6c721a12e053bb09e92728.png

    一:sql server数据库四种备份方式

    1. 全备份

    全备份只需要一步就能完成所有数据的备份,如果全部备份的话,可能要花费很长的时间,备份完成之后,会在数据库中存在一个副本。

    2.差异备份

    差异备份主要是记录从上次备份数据之后,只对发生更改的数据进行备份,之前的数据是不用再去备份的,并且是比数据库备份小,当然备份的速度也是很快的,可以经常性的对数据进行备份,从而减少数据的丢失。

    3. 文件组备份

    当出现数据比较大的时候,一般情况下,备份的话,会很消耗时间,我们可以把数据放在文件组中,并且将一个文件设置成默认,可以只备份个别文件,不需要对整个数据库都进行备份,从而加快了用户的备份速度。

    4.日志备份

    日志备份是对备份日志对所有事务的记录,我们可以使用事务日志将数据恢复到某一点。

    二:经常使用的备份组合

    一般很多人都选择使用全备份和日志备份或者日志备份相结合,一周为周期,周一至周六进行日志备份或者日志备份,周日进行全备份。

    以上就是对sql server数据库备份方式有哪些的全部介绍,如果你想了解更多有关MySQL视频教程,请关注php中文网。

    展开全文
  • 一、使用mysqldump进行备份1、完整备份所有数据库mysqldump -u root -p --all-databases > E:/all.sql在mysql8之前,存储过程和事件存储在mysql.proc和mysql.event表中。从mysql8开始,相应对象定义存储在数据...
  • 本文实例讲述了mysql 数据库备份的多种实现方式。,具体如下:一、使用mysqldump进行备份1、完整备份所有数据库mysqldump -u root -p --all-databases > E:/all.sql在mysql8之前,存储过程和事件存储在mysql.proc...
  • Oracle数据库备份方式

    2020-03-04 10:46:22
    Oracle内核提供数据库的备份和恢复机制,SQL*DBA按表空间进行数据的备份和恢复。Oracle提供两种方式:备份恢复和向前滚动,保证意外故障恢复数据库的一致性和完整性。
  • 主要介绍了mysql 数据库备份的多种实现方式,总结分析了MySQL数据库备份的常见语句、使用方法及操作注意事项,需要的朋友可以参考下
  • 在对象资源管理器栏中选中所需要备份的数据库后右击—>任务—>备份 进入到设置界面后备份类型选择完整,添加按钮可选择备份文件的存储位置,在这里我按照MSSQL默认的目录,点击确定 即: C:\Program Files\...
  • 主要介绍了MySql数据库备份的几种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • (包括SPSS、SAS、SQL、EXCEL、Project)!】来源:http://www.2cto.com/database/201406/312660.htmlMySQL...所以今天分享一下MySQL数据库备份的几种方式。1.使用命令行的方式命令行的方式较为快捷,只需要在命令行...
  • 本文实例讲述了mysql 数据库备份的多种实现方式。分享给大家供大家参考,具体如下:一、使用mysqldump进行备份1、完整备份所有数据库mysqldump -u root -p --all-databases > E:/all.sql在mysql8之前,存储过程和...
  • 数据库备份快速方式

    2018-12-05 16:14:00
    直接用navicate导入导出数据库 都非常慢,最快办法是直接在服务器上面操作~ 导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出文件名例:mysqldump -u dbadmin -p myblog > /home/zhangy/blog/...
  • 最近一直想写点博客,但是不知道写什么,...MySQL数据库算是常用的数据库中最好使用的数据库了,对于备份的操作也不例外。所以今天分享一下MySQL数据库备份的几种方式。方式一:使用命令行的方式。命令行的方式...
  • sybase数据库备份是使用sybase的用户都需要掌握的知识,下面就对sybase数据库备份的常用方法作详细的介绍,供您参考。sybase数据库备份有两种方式,一种是对单表进行备份,一种是对整个数据库进行备份1、单表备份与...
  • 数据库备份的几种方式的详细步骤

    万次阅读 2019-07-10 21:30:26
    *数据库备份的几种方式的详细步骤 如何冷备?? 1.保证2台机器上软件版本一致,最好安装版本也一致 A:原机 B:恢复机 对于原机: 2.将mysql数据库关闭 service mysqld stop 3.scp 拷贝到要进行恢复的机器上 scp -r...
  • Oracle数据库的备份 一、非归档模式下的冷备份和恢复 ...1、使用oracle的数据字典或命令找到所有需要备份的文件,具体方法如下 (1)使用v﹩controlfile找到所有的控制文件 (2)使用v﹩logfile 找到所有的重
  • MySql数据库备份方式

    2020-03-27 15:17:28
    mysqldump工具备份 备份整个数据库 mysqldump -u root -h ...备份数据库某个表 mysqldump -u root -h host -p dbname tbname1, tbname2 > backdb.sql 备份多个数据库 mysqldump -u root -h host -p --datab...
  • MySQL数据库备份的几种方式

    万次阅读 2014-06-29 14:34:53
    MySQL备份的几种方式 最近一直想写点博客,但是不知道写什么,感觉自己最近的知识没有什么增加,今天想到了一篇可以写的博客。以前试过根据data文件夹备份MySQL,...所以今天分享一下MySQL数据库备份的几种方式。 方
  • mysql数据库备份方式

    2018-10-24 11:38:38
    一、备份 ...右键需要备份的数据库-备份/导出-备份数据库 2、总有一些人不习惯使用可视化工具,可用命令行模式进行备份,打开cmd命令行窗口 (1)输入命令:mysqldump -u root -p 数据库名称&gt...
  • 导读MySQL 数据库管理系统通常会采用有效的措施来维护数据库的可靠性和完整性。但是在数据库的实际使用过程当中,仍...数据库备份数据库备份是指通过导出数据或者复制表文件的方式来制作数据库的副本。当数据库出现...
  • MySQL 数据库管理系统通常会采用有效的措施来维护数据库的可靠性和完整性。但是在数据库的实际使用过程当中,仍...数据库备份数据库备份是指通过导出数据或者复制表文件的方式来制作数据库的副本。当数据库出现故障...
  • 1、完整备份所有数据库 mysqldump -u root -p --all-databases > E:/all.sql 在mysql8之前,存储过程和事件存储在mysql.proc和mysql.event表中。 从mysql8开始,相应对象定义存储在数据字典中,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,891
精华内容 3,956
关键字:

数据库备份的方式