mysql逻辑备份之mysqldump
2019独角兽企业重金招聘Python工程师标准>>>
导出篇
(1)导出所有数据库
>>mysqldump -uroot -proot --all-databases >/tmp/all.sql(2)导出db1、db2两个数据库的所有数据
>>mysqldump -uroot -proot --databases db1 db2 >/tmp/user.sql(3)导出db1中的a1、a2表
注意导出指定表只能针对一个数据库进行导出,且导出的内容中和导出数据库也不一样,导出指定表的导出文本中没有创建数据库的判断语句,只有删除表-创建表-导入数据
>>mysqldump -uroot -proot --databases db1 --tables a1 a2 >/tmp/db1.sql(4)条件导出,导出db1表a1中id=1的数据
如果多个表的条件相同可以一次性导出多个表,字段是整形
>>mysqldump -uroot -proot --databases db1 --tables a1 --where='id=1' >/tmp/a1.sql
字段是字符串,并且导出的sql中不包含drop table,create table
>>mysqldump -uroot -proot --no-create-info --databases db1 --tables a1 --where="id='a'" >/tmp/a1.sql(5)只导出表结构不导出数据,-no-data
>>mysqldump -uroot -proot --no-data --databases db1 >/tmp/db1.sql(6)生成新的binlog文件,-F
有时候会希望导出数据之后生成一个新的binlog文件,只需要加上-F参数即可
>>mysqldump -uroot -proot --databases db1 -F >/tmp/db1.sql(7)跨服务器导出导入数据
>>mysqldump --host=h1 -uroot -proot --databases db1 |mysql --host=h2 -uroot -proot db2
将h1服务器中的db1数据库的所有数据导入到h2中的db2数据库中,db2的数据库必须存在否则会报错
>>mysqldump --host=192.168.80.137 -uroot -proot -C --databases test |mysql --host=192.168.80.133 -uroot -proot test
加上-C参数可以启用压缩传递。
导入篇:
1>使用source 命令恢复数据库
使用source 命令,需要先登录数据库,在数据库操作界面调用该指令进行还原,语法如下
mysql>source /beifen/20180828/db.sql
2>
mysql -u<username> -p<password> <dbname> < /beifen/20180828/db.sql #库必须保留,空库也可
说明:指定dbname,相当于use <dbname>>>mysql -uroot -proot testdb < /beifen/20180828/db.sql
转载于:https://my.oschina.net/u/3420885/blog/1935417
mysql逻辑备份之mysqldump相关推荐
- MySQL逻辑备份mysqldump简介
备注:测试数据库版本为MySQL 8.0 这个blog我们来聊聊MySQL 的逻辑备份工具mysqldump 文章目录 一.mysqldump参数介绍 二.一些mysqldump案例整理 三.逻辑备份 ...
- mysqldump介绍,利用MySQL全备份(mysqldump),如何只恢复一个库或者一个表?
mysqldump介绍,利用MySQL全备份(mysqldump),如何只恢复一个库或者一个表? mysql 按照备份恢复方式分为逻辑备份和物理备份.逻辑备份是备份 sql 语句,在恢复的时候执行备份 ...
- mysql 数据备份(mysqldump)
mysql 数据备份(mysqldump) ************************* mysqldump 使用 命令格式 root@7a72b2ffd688:/# mysqldump --h ...
- mysql+dump+选项_详解MySQL数据备份之mysqldump使用方法
mysqldump常用于MySQL数据库逻辑备份. 1.各种用法说明 A. 最简单的用法: mysqldump -uroot -pPassword [database name] > [dump ...
- MySQL数据备份之mysqldump使用
mysqldump常用于MySQL数据库逻辑备份. 1.各种用法说明 A. 最简单的用法: mysqldump -uroot -pPassword [database name] > [dump ...
- MYSQL数据备份之mysqldump命令详解(附脚本定时备份)
一.常见备份命令介绍 备份命令 备份速度 恢复速度 介绍 功能 一般用于 cp 快 快 物理备份.灵活性低 很弱 少量数据备份 mysqldump 慢 慢 逻辑备份.适用所有存储引擎 一般 中小型数据 ...
- 【MySQL】mysql数据库备份实战-mysqldump
前言 正好要对阿里云服务器的数据库进行备份,趁着这个机会我们一起来探讨下mysqldump的备份方式 mysql备份工具的使用 作用: MySQL数据库自带的一个很好用的备份命令.是逻辑备份,导出 的 ...
- mysql数据库备份命令-mysqldump
背景: 最近做项目时,为了防止原有数据环境北破坏,需要将一些老库copy出一份新的出来做成新库,表结构与数据内容要跟老库完全一样,之前没搞过,查了一上午资料,最后才用mysqldump命令搞定,特此记 ...
- MySQL数据库备份工具mysqldump的使用(转)
说明:MySQL中InnoDB和MyISAM类型数据库,这个工具最新版本好像都已经支持了,以前可能存在于MyISAM的只能只用冷备份方式的说法. 备份指定库: mysqldump -h127.0.0. ...
最新文章
- 图很难理解?看这篇图论基础与图存储结构就够了
- Linux系列:Ubuntu/fedora实用小技巧—禁止自动锁屏、设置免密码自动登录、免密码执行sudo操作...
- 百练 01 Charm Bracelet
- python生成泊松分布随机数_Python Numpy random.poisson() 泊松分布
- 60页论文综述深度学习优化方法,出自UIUC
- wampserver 安装phpredis扩展
- php gif裁剪,PHP 使用Imagick模块 缩放,裁剪,压缩图片 包括gif图片
- 正弦波及FFT变换py程序
- 思科认证和华为认证哪个更香?
- Windows 找不到休眠怎么办?
- Excel:IF条件类函数
- 森林安全守护者来了!
- 2021年施工升降机司机(建筑特殊工种)考试及施工升降机司机(建筑特殊工种)新版试题
- DOSBox编译汇编程序(debug、MASM)
- github clone 代码到本地全步骤
- c++ stl list实现简单的学生信息管理系统
- 自动洗车APP开发需要满足用户哪些需求
- 查询邮件服务器MX记录
- JUC学习(一):synchronized的介绍及使用(实现多线程卖票)
- NPE:记一次脑残NPE的排查过程