Mysql 数据备份

数据备份可以分为冷备(服务器停止)和热备

一般系统用mysqldump命令便可以
加入数据库数据较大超过1G
mysqldump 方法备份容易恢复困难

研究mysql手册,发现开源的mysql的数据备份分为逻辑备份和物理备份

mysqldump 属于逻辑备份,可以实现热备,增量备份
但不适合较大的数据,对于数据量较多时,mysql推荐物理备份
仅限于MyISAM表

对于InnoDB 表推荐使用在线主从备份

对于较大的数据集,可以使用mysqldump 为数据库的每一张表做一个备份文件,或者使用mysql 语句实现增量备份

分析mysqldump 的备份文件,分为固定长度的insert语句,数据还原的时候先lock table之后insert Data

如果文件很大,很难恢复成功,一种思路是自己写脚本,把大文件的sql 语句分批执行
或者使用桌面工具mysqladministrator
支持恢复mysqldump 文件,但不保证成功。

对于一般系统,数据量较大的时候采用主从备份,slave 机器上执行mysqldump
这样便可以较好的保证数据安全了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值