《MonkeyOnline》数据备份方案备份方式主从复制+完整备份(Mysqldump 或 winrar 压缩备份 DATA 目录)+增量备份(启用从服务器二进制日志文件)备份策略在主服务器上启用二进制日志实现主从复制做实时在线热备份;在从服务器启用二进制文件,实现在从服务器上做增量备份,每周一凌晨 3 点转储二进制日志文件进行增量备份;每 2 周用 mysqldump 进行完整备份并清空日志和覆盖上次的完整备份;每天做 1 次winrar 压缩 data 目录进行完整备份,作为快速恢复备用备份,保留该完整备份一月的备份文件
该策略相当于保留一个月压缩完整备份和 2 周的二进制日志增量备份文件
二进制日志可以对任意一天的任何时间点进行恢复,每 2 周做一次 SQL 级(dump)完整备份并将二进制日志清空,以释放增加的空间
SQL 完整备份+增量备份可以恢复最长一个月内(根据实际需要通过保存二进制日志的天数实施更长时间的恢复)任意一天的任何时间点的数据
主从复制主服务器:当前支撑游戏运行的数据库服务器从服务器:独立于主服务器且数据库版本和结构与主服务器完全一致的数据库备份服务器配置主服务器停止主服务器的 mysql 服务,修改 文件,在【mysqld】下添加如下内容:log-bin="D:/mysql/bak/log/log-bin" TO 'repl'@'hostname' IDENTIFIED BY 'slavepass';配置从服务器停止从库中的 mysql 服务器,修改文件,在【mysqld】下添加如下内容:log-slave-updates=1 Trying to reconnect
Connection id: 2Current database: baktest+-----------