目录
MySQL数据库备份形式分为物理备份和逻辑备份。
1、物理备份
- 说明:直接备份整个数据库的物理文件(数据文件、日志文件等),适用于大型数据库环境。
- 优点:备份和恢复操作比较简单,速度也比较快。
- 缺点:备份文件比较大,备份和恢复过程I/O负载较大,受MySQL版本限制。
1.1 、命令行 物理冷备
#mysql命令行 查看mysql数据目录
show variables like '%datadir%'; #/Users/lws/Library/PhpWebStudy/server/mysql/data-5.7/
#移动到数据目录的前一级目录
cd /Users/lws/Library/PhpWebStudy/server/mysql/
#停止数据库
systemctl stop mysqld
#压缩数据目录 可以下载下来或移动到指定位置
zip -r back20200223.zip data-5.7/
#测试:删除数据目录
rm -r data-5.7/
#解压缩备份文件 实现恢复
unzip back20200223.zip
#启动数据库
systemctl start mysqld