
mysql备份
MySQL备份策略需以RPO/RTO目标为驱动:订单系统RPO=0、RTO5分钟,须启用binlog+GTID主从+定期物理全备;报表库RPO=1小时、RTO=30分钟,可采用逻辑备份+定时快照。
不能保证全库一致性;仅对InnoDB表有效,需无DDL操作、关闭autocommit,且不适用于MyISAM或跨库场景,真正一致需FLUSHTABLESWITHREADLOCK+SHOWMASTERS...
是,--single-transaction并非绝对安全:仅对InnoDB有效,遇长事务DDL或FLUSHTABLESWITHREADLOCK会静默降级为全局读锁,kill备份可能导致部分数据不一致。
MySQL备份防泄露需四层防线:权限控制(目录700、属主mysql)、加密存储(openssl/gpg加密+密钥离线保管)、传输安全(rsyncoverssh/TLS+SSE)、异地隔离(跨网络副本...
定期制定备份计划,全量备份每周一次保留2-3次,增量或差异备份每日执行;命名规范为backup_dbname_date_time.sql并按日期存储;备份后压缩节省空间,同步至远程服务器防止单点故障;...
MySQL备份策略需以RPO和RTO为基准设计,采用“全量+增量/日志+变更校验”三层结构,按数据活跃度分级设定周期,并强制自动化验证与清理。
逻辑备份是将MySQL数据库结构和数据导出为可读SQL文件的备份方式,依赖mysqldump等工具在数据库运行时执行,适用于跨版本迁移、单表恢复及开发环境数据抽取,但存在速度慢、不支持秒级RPO、不包...
MySQL备份应优先用PerconaXtraBackup物理备份替代mysqldump逻辑备份,支持增量与内置压缩;逻辑备份时须pigz压缩、按表分块、过滤无用数据;同时从源头清理历史数据、归档冷数据...
MySQL备份失败需检查权限、存储空间、连接状态和SQL语法四类问题:确认备份用户具备SELECT、LOCKTABLES、RELOAD权限;检查磁盘空间与写入权限;延长connect-timeout等...
MySQL备份分物理、逻辑、二进制日志增量、快照四类:物理备份速度快但兼容性差;逻辑备份可读可编辑但慢且大;binlog实现增量需配合全量;快照适合超大实例但依赖存储。