
完全备份格式
innobackupex -uroot -p密码 备份目录 [参数]
增量备份格式
innobackupex -uroot -p密码 备份目录
准备恢复数据格式
innobackupex --apply-log --redo-only 完全备份目录
合并数据格式(合并的顺序要与增量备份的顺序一致)
innobackupex --apply-log --redo-only 完全备份目录 --incremental-dir=新数据存放目录
拷贝数据格式
innobackupex --copy-back 完全备份目录
--no-timestamp 不用时间戳创建子目录存储备份数据
--incremental /newdir 备份新数据 newdir:新数据备份目录
--incremental-basedir=/olddir 上次备份 olddir:上次备份目录
--apply-log --redo-only 准备恢复数据
--incremental-dir 合并数据中指定增量备份数据存放目录
--copy-back 将合并完的完全备份数据拷贝数据到默认/自定义数据库目录下
执行完全备份
innobackupex -uroot -p密码 /fullbak --no-timestamp
执行增量备份
innobackupex –uroot –p密码 --incremental /newdata --incremental-basedir=/fullbak --no-timestamp
准备恢复数据
告诉innobackupex从什么位置开始合并数据
innobackupex --apply-log --redo-only /fullbak
合并数据(需要恢复哪一天的就合并到哪一天)
innobackupex --apply-log --redo-only /fullbak --incremental-dir=/new
恢复数据
停止数据库服务
systemctl stop mysqld
清空数据库目录(必须要清空目录信息,否则无法恢复)
rm -rf /var/lib/mysql/*
恢复数据
把合并后的数据拷贝到数据库目录下
innobackupex --copy-back /fullbak
修改数据库目录的所有者和组用户为mysql
chown -R mysql:mysql /var/lib/mysql
重启数据库服务
systemctl start mysqld
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义