首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Mysql备份恢复单个

因为云平台的备份是把库中所有的都打包成一个 .sql文件,然而这一个.sql文件大约有20G,现阶段的方法是把.sql文件source到数据库数据处理机器上,然后再根据需求提出需要的。...思路(原谅我也理解了好一会儿): 主要使用sed命令来实现,加上-n,-e参数把打印的结果追加到一个文件中,就得到了想要的的内容。...我们使用如下sed命令原始sql中导出wp_comments: 意思是:打印DROP TABLE....此时,lianst.wp_comments.sql 就是我们原始备份sql(lianst.sql)中导出的wp_comments的sql语句。接下来我们就可以针对这一个来进行恢复了。...#登陆Mysql服务器 [root@bj ~]# mysql -uroot -p Enter password:   mysql> source lianst.wp_comments.sql;

4.5K110
您找到你想要的搜索结果了吗?
是的
没有找到

mysql 数据库备份恢复

备份恢复的力度包括整个数据文件级别、单个文件级别,根据数据库引擎的不同可能提供级别的力度。例如,Innodb引擎可以使用单表单文件存储。MyISAM包含一系列相关文件。....备份恢复粒度包括服务器级别、数据库级别、级别。与存储引擎无关。 备份不包括日志和配置文件,及其它任何数据库相关的非数据文件。 备份以逻辑格式存储,与机器无关,可以跨平台使用。...全量恢复 vs 增量恢复 全量恢复恢复备份中所有的数据,是数据库恢复备份数据库状态。如果全量恢复的状态不够实时,可以接着使用增量恢复恢复全量备份到这一刻所有的数据变化,是数据库状态保持最新。...这样在恢复时,就可以针对特定的数据库进行恢复,不至于造成所有的恢复恢复到默认数据库里。如果需要备份文件包含drop数据库语句,则使用 --add-drop-database 选项。...dump.sql 备份不包含数据库创建语句,确保指定恢复数据库存在: shell> mysqladmin create db1 指定数据库: shell> mysql db1 < dump.sql

3.6K20

13.6 mysql数据库备份恢复

mysql数据库备份恢复目录概要 备份库 mysqldump -uroot -p123456 mysql > /tmp/mysql.sql 恢复mysql -uroot -p123456 mysql...< /tmp/mysql.sql 恢复是,必须保证目录一致 备份 mysqldump -uroot -p123456 mysql user > /tmp/user.sql 恢复 mysql -uroot...-d mysql > /tmp/mysql.sql mysql数据库备份恢复 备份库 在执行mysqldump -uroot -p123456 mysql的时候会看到很多信息,屏幕上显示的这些就是备份的数据...[root@hf-01 ~]# 我们可以通过mysqlbak.sql来恢复数据库,还可以恢复到另外一个数据库里面去 创建一个新的库mysql2 [root@hf-01 ~]# mysql -uroot...[root@hf-01 ~]# less /tmp/user.sql 查看备份 恢复的时候,只需要写库的名字,不需要去写的名字 恢复 mysql -uroot -p123456 mysql

4.5K90

MySQL 数据库备份(完全备份恢复

tar 打包文件夹备份 2.2 使用 mysqldump 工具备份 二、MySQL 完全恢复 1.恢复整库操作 1.1 source 命令整库恢复 1.2 MySQL 命令整库恢复 2.恢复操作...,能及时恢复重要数据,防止数据丢失的一种重要手段 一个合理的数据库备份方案,能够在数据丢失时,有有效地恢复数据,而且也需要考虑技术实现难度和有效地利用资源 一、MySQL 完全备份 1.数据库备份方式精讲...,能够较好地保证数据库的完整性 热备份(联机备份):在数据库运行状态中进行操作,这种备份方法依赖于数据库的日志文件 1.2.2 逻辑备份 逻辑备份是以文件为基本单位将数据主机复制到备机 指对数据库逻辑组件...(如表等数据库对象)的备份 数据库备份策略角度来看,备份又可分为完全备份、差异备份和增量备份 1.2.3 完全备份 每次对数据进行完整的备份 可以备份整个数据库,包含用户、系统、索引、视图和存储过程等所有数据库对象...-p123123 -e 'SHOW DATABASES;' 2.恢复操作 恢复数据同样可以使用 source 命令和 mysql 命令操作 2.1 使用 source 命令恢复 mysql

16.8K20

MySQL数据库备份恢复

数据库备份 数据库复制不能取代备份的作用 备份分类: 全量备份:整个数据库的完整备份 增量备份:在上一次备份基础上,对更改数据进行备份。...mysqldump不支持这种 逻辑备份:结果为SQL语句,适用于所有存储引擎 物理备份:对数据库目录的靠背,对于内存备份结构 备份内容: 备份方式: mysqldump全备介绍 mysqldump备份...备份时锁住一个数据库下的。如果混合引擎的也用这个参数,和 --single-transaction互斥。...把数据文本变成hex格式 --tab=path 指定路径下,生成结构和数据两个文件 -w='过滤条件',单导出用 mysqldump恢复 bash: mysql-u-p dbnamesource/tmp/backup.sql 指定时间点的恢复 先决条件 具有指定时间点前的一个全备 具备自上次全备后到指定时间点的所有“二进制日志”(相当于重复操作备份时间点的到现在的数据库操作

6.5K20

Mysql数据库备份(一)——数据库备份备份

一、Mysql中的数据备份: Mysql中数据备份使用的命令是:mysqldump命令将数据库中的数据备份成一个文本文件。的结构和中的数据将存储在生成的文本文件中。....sql的文件中,这个文件的前面可以执行一个详细的绝对路径下; 演示备份数据库实例: ①、 查看当前Mysql数据库下存在哪些数据库备份数据库中存在哪些中存在哪些数据; 图1: 如上图的几个操作中使用到了...;:查看默认数据库中的表情况(罗列所有信息) ②、 在了解数据库服务器中的库和的基本情况下,我们使用命令备份数据库ssh下的acc的数据作为案列演示: 图2: 如图2所示:在备份语句写好的情况下...然后打开我们备份的盘符查看备份是不是成 功的完成。 图3: 图3可以比较直观的看出数据库的信息是备份成功了。其中标注①是创建结构,标注②是向中插入备份的数据。...③、 这里重新演示一下不写备份名的情况下是不是备份整个数据库的数据信息; 图4 备份的情况: 图5 图中的情况确实是备份了整个数据库test_create库中的全部信息了。

19.9K41

MySql数据库备份恢复

前言 对与数据库备份恢复该怎么去做呢?...Linux下对于文件或目录的备份,直接拷贝一份,留着备用,对于备份,比较简单的做法会就是直接打包拷贝一下,但是,如果需要恢复数据时,你可能会发现更多的问题,如受到版本的影响 不同版本的数据库对于命令,...MySql不提供拷贝或直接对文件夹重命名,而且我们也不推荐这么去做;我们比较推荐的是使用mysql备份工具。...指明数据库后的即可:无需带上-B选项 mysqldump -u root -p 数据库名1 名2 > 数据库存放路径 如备份test1数据库中的person: 同时备份多个数据库: mysqldump...-u root -p -B 数据库名1 数据库名2 ... > 数据库存放路径 如果备份一个数据库时,没有带上-B参数, 在恢复数据库时,需要先创建空数据库,然后使用数据库,再使用source来还原

28730

mysql数据库压缩备份_Mysql备份压缩及恢复数据库方法总结

一般情况我们通过mysqldump来备份MySQL数据库,并上传至其它备份机器。如果数据库比较大,在备份传输的时候可能会慢,所以我们尽量让备份的文件小一些。...在写自动备份脚本时,最好把备份结果直接压缩,恢复时也可以直接由压缩备份恢复。下面介绍如何使用bzip2和gzip进行压缩mysql备份文件。...备份并用bzip压缩: 代码如下 mysqldump | bzip2 > outputfile.sql.bz2 bzip2备份恢复: 代码如下 bunzip2 备份并用gzip压缩: 代码如下 mysqldump | gzip > outputfile.sql.gz gzip备份恢复: gunzip < outputfile.sql.gz...备份MySQL数据库某个(些) 代码如下 mysqldump -h hostname -u username -p databasename table1 table2 > db.sql 同时备份多个

5.6K30

Oracle 数据库、方案的逻辑备份恢复

数据库()的逻辑备份恢复 逻辑备份是指使用工具export将数据对象的结构和数据导出到文件的过程,逻辑恢复是指当数据库对象被破坏而使用工具import利用备份的文件把数据对象导入到数据库的过程,逻辑备份恢复只能在...:用户指定执行导出操作的 owner:用于指定执行导出操作的方案 full=y:用户指定执行导出操作的数据库 inctype:用于指定执行导出操作的增量类型     也叫增量备份(当第一次备份完之后,...第二次备份只会备份新的数据,老的数据不会进行备份) rows:用于指定执行导出操作是否要导出数据 file:用于指定导出文件名 2、注意:使用导出操作的口令不能在sqlplus工具中运行,而是在exp.exe...3.3 导出多张 口令: exp userid=用户名/密码@数据库实例名 tables=(1名,2名,3名) file=导出的路径 ? ? ok,导出两张成功 ?...ok,删除成功,然后使用imp口令导入emp ? ? ok,导入成功,然后 ? ? 恢复成功. 注意: ?

1.3K80

公有云mysql物理备份恢复自建数据库

本文介绍使用XtraBackup工具,将云mysql数据库物理备份恢复到自建数据库 PS: 为节约存储空间,云数据库 MySQL 的物理备份和逻辑备份文件,都会先经过 qpress 压缩,后经过...qpress-11-linux-x64.tar tar -xf qpress-11-linux-x64.tar -C /usr/local/bin/ source /etc/profile 二、下载物理备份...备注:下载地址加上单引号 三、恢复数据 1、使用xbstream命令将备份文件解包到自己数据库目录下 2、使用如下命令将.qp结尾的文件解压出来 xtrabackup --decompress...启动mysql服务验证数据是否恢复 a、启动mysql服务 /usr/local/mysql/bin/mysqld_safe --defaults-file=/data/mysql/backup-my.cnf...--user=mysql --datadir=/data/mysql & b、过滤服务是否正常启动 c、验证数据恢复 腾讯云官方文档:https://cloud.tencent.com/document

3K50

如何使用phpMyAdmin恢复备份MySQL数据库

如何使用phpMyAdmin恢复备份MySQL数据库 mysql数据库, mysql数据库管理, 备份数据库 如何使用phpMyAdmin恢复备份MySQL数据库 phpMyAdmin是一个用于通过...它允许您完全管理数据库(创建、编辑、删除(删除))和其中包含的数据(选择、更新、删除行)。phpMyAdmin还允许您创建 和 恢复 数据库备份。...在本教程中,我们晓得博客将为你介绍使用phpMyAdmin恢复备份MySQL数据库。   ...2、选择要恢复数据库   在左侧导航树中,单击要将备份导入到的数据库。然后,您将看到该数据库中已有的表列表或显示不存在的屏幕。这取决于您的设置。...结论   以上是晓得博客将为你介绍怎么使用 phpMyAdmin恢复备份MySQL数据库的教程,应该已经了解和会使用phpMyAdmin备份文件中成功恢复数据库

4.6K30

数据库备份恢复

abort 数据库异常down掉(机器死机,掉电) ###Redo的什么位置开始恢复?...数据文件太旧(比如从一个备份集中恢复过来的文件。)...文件太新(比如,其它所有的文件都是备份恢复过来的) 数据损坏时基本都要进行介质恢复 Oracle的备份方式 Rman(物理备份)–Recovery Manager 备份和还原数据库文件、归档日志和控制文件...exp,expdp(逻辑备份) –用户,数据库对象(,分区…) 只读空间+传递空间 OLAP(Online Analytical Process)数据库的一种备份方案 Dataguard–重点 最简单的备份方案...备份自动 故障恢复时间非常短 缺点和限制 需要数据库归档(OLAP类型的数据库不适宜归档) 对于海量数据不合适 Oracle的闪回技术–flashback 数据库的闪回 默认数据库的闪回是关闭的。

2K30

MySQL数据库备份恢复-使用MySQLDump记录

简介 最近接了一个新需求,需要把 MySQL 备份做成可视化界面进行操作,使用代码去调用 MySQLdump 程序进程备份,使用 MySQL 程序进程恢复。...转储包含创建和/或装载的sql语句。 如果在服务器上进行备份,并且均为 myisam ,应考虑使用 mysqlhotcopy ,因为可以更快地进行备份恢复。...前言 本文三部分介绍 mysql 数据备份恢复: 第一,mysql 基本常识; 第二,数据备份恢复示例; 第三,mysqldump 具体参数说明。...--help 二、数据备份恢复 1、备份数据库导出数据: $ mysqldump -h链接ip -P(大写)端口 -u用户名 -p密码数据库名 > xxxx.sql(路径) 示例:mysqldump...数据库备份恢复——使用mysqldump 导入与导出方法总结_helloxiaozhe的博客-CSDN博客_mysqldump导出数据库 MySQL :: MySQL Backup and Recovery

4.6K10

Linux下对MySql数据库备份恢复

:mysql -u root -p (输入同样后会让你输入MySQL的密码) 4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库 5,输入:...; MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。...1.Win32下MySQL备份与还原 1.1 备份 开 始菜单 | 运行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令进入...2.Linux下MySQL备份与还原 2.1 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录...]# mysql -u root -p Test<Test0809.sql,输入密码即可(将要恢复数据库文件放到服务器的某个目录下,并进入这个目录执行以上命令|)。

3.5K20

oracle数据库备份恢复_数据库备份文件怎么恢复

,备份恢复更为精确,而且不需要关闭数据库 缺点 导出方式不能保护介质失效,它仅仅是逻辑上的备份 单独使用时,只能提供到某一时间点上的恢复,不能按和按用户恢复,而且必须关闭数据库 过程较其他方式复杂,需要不小空间存放归档文件...,操作不允许失误,否则恢复不能进行 使用时机 一般用于有规律的日常备份 数据库可以暂时关闭,或者需要和热备份配合使用时 数据访问量小,或需要实现空间及库文件级的备份,或需要更高精度备份时 $...A现在先来介绍一下逻辑备份方式的方法,利用Export可将数据数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。...热备份可以非常精确的备份空间级和用户级的数据,由于它是根据归档日志的时间轴来备份恢复的,理论上可以恢复到前一个操作,甚至就是前一秒的操作。...归档方式下数据库恢复要求备份到失败点所有的日志都要完好无缺。

10.1K20

MySQL数据库物理备份本地恢复方案

在国内不论是使用阿里云、腾讯云还是华为云的云平台版本的 MySQL 数据库,在遇到数据备份恢复的场景,都会遇到需要使用 Percona XtraBackup 工具进行备份还原的需求。...阿里云:《RDS MySQL物理备份文件恢复到自建数据库》 腾讯云: 《云数据库 MySQL - 使用物理备份恢复数据库》 华为云:《通过备份文件恢复到自建数据库MySQL)》 本文将基于容器工具的方式进行数据恢复处理.../restore:/var/lib/mysql-files:rw 上面的配置中,我声明了两个目录用于保存数据,首先是用于放置云数据库备份的 restore 目录,其次是用于暂存还原后的数据库文件的 data...innobackupex --defaults-file=/etc/mysql/node.cnf --apply-log /var/lib/mysql-files/ 数据恢复时间,根据你的备份文件大小而定...导出数据文件 在上文的操作过程中,考虑数据库实例需要稳定运行,所以并没有直接将数据恢复到 /var/lib/mysql 目录,而是在 mysql-files 目录进行解压缩处理。

5K20
领券