逻辑备份
常用的逻辑备份主要就是两种,一种是将数据生成可以完全重现当前数据库中数据的INSERT 语句,另外一种就是将数据通过逻辑备份软件,将我们数据库表数据以特定分隔符进行分隔后记录在文本文件中。
物理备份
数据库的物理备份就是对数据库的物理对象所做的备份。数据库的物理对象主要由数据库的物理数据文件、日志文件以及配置文件等组成。不同的存储引擎的文件组成不同。以Innodb存储引擎为例。
Innodb 存储引擎属于事务性存储引擎,而且存放数据的位置也可能与MyISAM 存储引擎有所不同,这主要取决于我们对Innodb 的“”相关配置所决定。决定Innodb 存放数据位置的配置为“ innodb_data_home_dir ” 、“ innodb_data_file_path ” 和“innodb_log_group_home_dir”这三个目录位置指定参数,以及另外一个决定Innodb 的表空间存储方式的参数“innodb_file_per_table”。