mysqldump数据备份
应用:给原本数据提供备份;为新服务器提供相同数据
数据备份方式
热备与冷备的区别:在于备份期间能否数据被访问。
物理备份:对象是数据文件
-tar、cp、innobackupex… …
逻辑备份:对象是SQL语句
-mysqldump、binlog…
数据备份策略
完全备份
-备份所有数据
增量备份
-备份上次备份后,所有新产生的数据
差异备份
-备份完全备份后,所有新产生的数据.
#区别:差异和增量不同在于比较的点不同,一个是对比上一次备份,一个是对比上一次的完备.
数据完全备份与恢复
-备份数据
命令格式:
mysqldump -uroot -p密码 库名.表名 > 目录/xxx.sql
所有库:-A 或 --all-databases
多个库:-B 数据库1.表1 数据库2
-恢复数据
mysql -uroot -p密码 [库名] < 目录/xxx.sql
#注意:用-B -A(多个库)的备份,回复是不需要加库名.