数据库备份 mysqldump

1.备份全部数据库的数据和结构

mysqldump -uroot -p123456 --all-databases >all.bak

mysqldump -uroot -p123456 -A >all.sql
2.备份全部数据库的结构(加 -d 参数)
mysqldump -uroot -p123456 -A -d>all_struct.sql
3.备份全部数据库的数据(加 -t 参数)
mysqldump -uroot -p123456 -A -t>all_data.sql
 

4.备份单个数据库的数据和结构(,数据库名test)
mysqldump -uroot -p123456 test>test.sql
 
5.备份多个表的数据和结构(数据,结构的单独备份方法与上同)
mysqldump -uroot -p123456 mydb t1 t2>t1_t2.sql
6.一次备份多个数据库

mysqldump -uroot -p123456 --databases db1 db2>db1_db2.sql
7.还原全部数据库

(1)mysql> source /root/all.sql;

(2) mysql -uroot -p123456 <all.sql

8.还原单个数据库(需指定数据库)

(1) mysql>use mydb;(没有的话先创建)

mysql>source /root/mydb.sql

(2) mysql -uroot -p123456 mydb </root/mydb.sql

 
 
 
 
 
 
 

原文地址:https://www.cnblogs.com/fanren224/p/8461149.html

时间: 2024-10-18 11:13:09

数据库备份 mysqldump的相关文章

数据库备份—mysqldump

数据库备份类型 一.热备份 温备份 冷备份 热备份:数据读写不受影响 温备份:仅可以执行读操作 冷备份:离线备份.读写均终止 二.物理备份 逻辑备份 物理备份:复制数据文件 逻辑备份:将数据导出成文本文件 三.完全备份 增量备份 差异备份 完全备份:备份所有数据 增量备份:仅备份上次完全备份或增量备份变化的数据 差异备份:仅备份上次完全备份以来所有变化的数据 mysqldump是mysql自带的备份工具,它可以实现对MyISAM表的温备份和对innodb表的热备份.但是它的还原速度很慢,在备份小

数据库备份mysqldump应用总结

[[email protected] ~]# mysqldump -uroot -p123456 xxx > /opt/xxx.sql   #备份数据库xxx [[email protected] ~]# egrep -v "#|\*|--|^$" /opt/xxx.sql  DROP TABLE IF EXISTS `test`; CREATE TABLE `test` (   `id` int(4) NOT NULL AUTO_INCREMENT,   `name` char

MySQL数据库备份--mysqldump用法

导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出.   通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表.   注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题.   mysqldump支持下列

mysql 数据库备份mysqldump

最近mysql数据库服务器需要备份,遇到如下问题,被依次解决 1. [SQL]mysqldump -uroot -proot tms > tms_20150520.sql [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqldump -uroot

数据库备份及恢复操作

备份文件数据类型 1.数据文件 info.ibd //info为表名 2.表结构文件 info.frm 3.表属性文件 db.opt 备份类型 - 物理备份:对数据库操作系统的物理文件(如数据文件.日志文件等)的备份. --脱机备份(冷备份):在关闭数据库时进行的备份操作,能较好的保证数据库的完整性. --联机备份(热备份):在数据库运行状态时进行操作,这种备份依赖于数据库的日志文件. - 逻辑备份:针对数据库的逻辑组件(如数据库对象的备份) ①完全备份:每次对数据库进行完整备份,可备份整个数据

数据库05 /索引原理/创建用户和授权/数据库备份/慢查询优化/正确使用索引

目录 数据库05 /索引原理/创建用户和授权/数据库备份/慢查询优化/正确使用索引 1.什么是索引 2.索引的原理 3.索引的数据结构(聚集索引.辅助索引) 4.索引操作 5.索引的两大类型hash与btree 6.创建用户和授权 6.1对新用户的增删改 6.2对当前用户授权管理 7.MySQL数据库备份 8.锁和事务 9.慢查询优化的基本步骤 10.正确的使用索引 10.1 索引命中需注意的问题 10.2 其它注意事项 11.了解知识点 数据库05 /索引原理/创建用户和授权/数据库备份/慢查

【摘】Mysql备份还原数据库之mysqldump实例及参数详细说明

原文http://www.cnblogs.com/xuejie/archive/2013/01/11/2856911.html   我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理: 1.使用into outfile 和 load data infile导入导出备份数据 这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你可以直接导入另外一个同数据库的不同表中,相对于mysqldump比较灵活机动. 我们来看下面的例子:

MySQL Study之--Mysql数据库备份工具(mysqldump)

MySQL Study之--Mysql数据库备份工具(mysqldump) 对于Mysql Database的备份方式有很多种,此次文档主要介绍mysqldump工具: mysqldump:      mysqldump工具很多方面类似相反作用的工具mysqlimport.它们有一些同样的选项.但mysqldump能够做更多的事情.它可以把整个数据库装载到一个单独的文本文件中.这个文件包含有所有重建您的数据库所需要的SQL命令.这个命令取得所有的模式(Schema,后面有解释)并且将其转换成DD

Mysql备份还原数据库之mysqldump实例及参数详细说明

http://www.xuejiehome.com/blfl-2.html http://www.cnblogs.com/xuejie/archive/2013/01/11/2856911.html 我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理: 1.使用into outfile 和 load data infile导入导出备份数据 这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你可以直接导入另外一个同数据库的不同