CentOS中mysql数据库mysqldump备份与恢复

本文介绍了CentOS系统下使用mysqldump进行MySQL数据库的逻辑备份和恢复。mysqldump作为mysql自带工具,通过查询数据并转化为INSERT语句实现备份。虽然备份和恢复速度较慢,但便于文本处理。文章详细讲解了带-B参数的备份和恢复步骤,包括如何备份特定数据库以及如何在删除原有数据库后进行恢复。
摘要由CSDN通过智能技术生成

CentOS中mysql数据库mysqldump备份与恢复

mysqldump简介:
mysqldump是mysql自带的逻辑备份工具。
它的备份原理是,通过协议连接到mysql数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert语句,当我们需要还原这些数据时,只要执行这些insert语句,即可将对应的数据还原。

mysqldump的优点:
可以直接使用文本处理工具处理对应的备份数据

mysqldump的缺点:
当数据为浮点类型时,会出现精度丢失
mysqldump的备份过程属于逻辑备份,备份速度、恢复速度与物理备份工具相比较慢,而且mysqldump备份的过程是串行化的,不会并行的进行备份(如果想要并行备份,可以使用mydumper,但是此处我们不考虑这些)只考虑mysqldump,当数据量较大时,一般不会使用mysqldump进行备份,因为效率较低。

带-B参数的备份和恢复:
加-B参数的好处: 加上-B参数后,导出的数据文件中已存在创建库和使用库的语句,不需要手动在原库是创建库的操作,在恢复过程中不需要手动建库,可以直接还原恢复。

1、备份操作

格式:

mysqldump 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值