1.备份方法分类
根据备份数据集可以分为:
完全备份(整个数据库),部分备份(增量备份和差异备份)。
根据备份时数据库运行状态可以分为:
热备份:当数据库进行备份时, 数据库的读写操作均不是受影响。
温备份:当数据库进行备份时, 数据库的读操作可以执行, 但是不能执行写操作。
冷备份:当数据库进行备份时, 数据库不能进行读写操作, 即数据库要下线。
根据数据库中数据的备份方式可以分为:
物理备份:一般就是通过tar,cp等命令直接打包复制数据库的数据文件达到备份的效果,逻辑备份会丢失数据精度。
逻辑备份:一般就是通过特定工具从数据库中导出数据并另存备份。
2.备份方法
使用cp或者tar
此方法适用数据量较小。
备份:
停止数据库服务,确保数据库文件不处于活跃状态。
使用cp
命令复制数据库文件到备份目录:
cp -R /usr/local/mysql /backup/mysql-backup
还原:
停止数