逻辑备份

原创 2013年12月02日 15:52:27

1 备份所有数据库

 

[root@mysqldb1 ~]# mysqldump -h10.86.7.215 -uroot -p --all-database > all.sql
Enter password:
[root@mysqldb1 ~]# ls
all.sql  anaconda-ks.cfg  install.log  install.log.syslog

 

2 备份指定数据库

 

[root@mysqldb1 ~]# mysqldump -h10.86.7.215 -uroot -p  test  > test.sql
Enter password:
[root@mysqldb1 ~]# ls test.sql
test.sql

查看备份内容:

 

[root@mysqldb1 ~]# more test.sql
-- MySQL dump 10.13  Distrib 5.6.11-ndb-7.3.2, for linux-glibc2.5 (x86_64)
--
-- Host: 10.86.7.215    Database: test
-- ------------------------------------------------------
-- Server version       5.6.11-ndb-7.3.2-cluster-gpl-log

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2013-12-02 23:46:19

3 备份数据库中的表

 

[root@mysqldb1 ~]# mysqldump -h10.86.7.215 -uroot -p  mysql user db  > user_db.sql
Enter password:
[root@mysqldb1 ~]# ls user_db.sql
user_db.sql

 

 

 

逻辑备份和物理备份

针对oracle很好理解: 物理备份就是转储ORACLE物理文件(如数据文件、控制文件、归档日志文件等),一旦数据库发生故障,可以利用这些文件进行还原; 逻辑备份就是对数据库对象(如用户、表、存...
  • jc_benben
  • jc_benben
  • 2016年10月21日 15:22
  • 2233

oracle物理备份和逻辑备份理解

这是一系列关于oracle备份中热备和冷备的讲解, 详细的讲解了oracle热备中的用户管理备份和oracle管理备份...
  • wanghui5767260
  • wanghui5767260
  • 2014年03月06日 19:56
  • 3534

MySQL数据库备份之逻辑备份和物理备份概述

一. 前言 逻辑备份和物理备份各有优劣,一般来说,物理备份恢复速度比较快,占用空间比较大,逻辑备份速度比较慢,占用空间比较小。逻辑备份的恢复成本高。 二. 逻辑备份 逻辑备份是备份sql语句,在...
  • havarduniv
  • havarduniv
  • 2015年03月09日 10:06
  • 2596

Oracle逻辑备份与恢复(Data Pump)

1. 备份的类型按照备份方式的不同,可以把备份分为两类:1.1 逻辑备份:指通过逻辑导出对数据进行备份。将数据库中的用户对象导出到一个二进制文件中,逻辑备份使用导入导出工具:EXPDP/IMPDP或E...
  • pan_tian
  • pan_tian
  • 2014年11月27日 17:15
  • 3801

MySql逻辑备份恢复方法简单总结

一、Mysql逻辑备份   1. 使用mysqldump命令生成INSERT语句备份 此方法类似于oracle的expdp\exp工具 语法如下: mysqldump [arguments] > fi...
  • lichangzai
  • lichangzai
  • 2013年03月27日 11:41
  • 4227

Mysql的数据备份类型——物理备份与逻辑备份,全量与增量

数据库备份方式,物理备份,逻辑备份,全量备份,增量备份
  • ziyao_zou
  • ziyao_zou
  • 2017年02月25日 15:18
  • 1176

ORACLE数据库的逻辑备份分为三种模…

ORACLE数据库的逻辑备份分为三种模式:表备份、用户备份和完全备份   1.表模式 备份某个用户模式下指定的对象(表)。业务数据库通常采用这种备份方式。 若备份到本地文件,使用如下命令: e...
  • semenry
  • semenry
  • 2013年10月10日 11:15
  • 720

ORACLE逻辑备份与恢复

传统的导出导入程序指的是exp/imp,用于实施数据库的逻辑备份和恢复。 导出程序exp将数据库中的对象定义和数据备份到一个操作系统二进制文件中。 导入程序imp读取二进制导出文件并将对象和数据载入数...
  • S630730701
  • S630730701
  • 2016年09月04日 00:21
  • 856

阿里云RDS文档概述——备份恢复

备份恢复 创建备份 查看备份列表 从备份点创建临时实例 查看备份策略 修改备份策略   创建备份: 描述: 说明: 可用来创建一个备份,限制一天之内一个实例创建备份不超过10个。 实例状态要求: 必...
  • hyzhou33550336
  • hyzhou33550336
  • 2014年11月30日 10:46
  • 2099

数据库逻辑备份与恢复

物理备份与恢复: 冷备份: 找到所有数据文件,控制文件,联机重做日志文件的位置,关闭数据库,在操作系统上面复制备份,也可以使用sql>host copy 原文件名称  目标路径名称 Select...
  • u012512575
  • u012512575
  • 2013年11月19日 08:26
  • 2724
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:逻辑备份
举报原因:
原因补充:

(最多只允许输入30个字)