mysql binlog详解
首先,我先了解下关于逻辑备份与物理备份。 逻辑备份和物理备份各有优劣,一般来说,物理备份恢复速度比较快,占用空间比较大,逻辑备份速度比较慢,占用空间比较小。逻辑备份的恢复成本高。 逻辑备份是备份sql语句,在恢复的时候执行备份的sql语句实现数据库数据的重现。 mysqldump mysqldump是采用SQL级别的备份机制,他将数据表导成SQL脚本文件,是最常用的逻辑备份方法。 物理备份 物理备份就是备份数据文件了,比较形象点就是cp下数据文件,但真正备份的时候自然不是的cp这么简单。 好了,经过前面非常不详细的介绍,我后面主要学习的是逻辑备份。 1、逻辑备份数据 mysqldump mysqldump -uroot -p --all-databases > all.sql 备份所有的数据库内容 mysqldump -uroot -p --databases new3 hz1901 >all.sql 备份new3 hz1901两个数据库 mysqldump -uroot -p new3 > all.sql 备份单个new3的数据库 mysqldump -uroot -p new3 info >all.sql 备份库new3下面的info 表 2、恢复数据 mysql -uroot -p < all.sql mysql binlog详解 :https://www.cnblogs