怪事!!!Mysql主机重启后数据库回退到上次mysql重启的时间节点!
ywj 2018-03-12 04:21:22 3月10日中午把Mysql数据库主机进行了重启,重启后发现mysql服务没有自动起来,当时没在意,随手做了启动,正常起来。起来后一打开应用,提示一张表不存在(该表早上修改过表结构),网上找了个方法,先drop掉表,再把data目录对应frm和ibd文件移除,再重建表导入数据,成功。但是一使用应用,发现数据居然回退到了1个多礼拜前(后来核对了下数据情况,发现是与上次mysql库重启的时间点重合)。以前也做过重启,从没碰到过这个问题,各位大神有没碰到过或者提供这个问题分析思路的,求解!
后来自己也思考过上次重启到现在做过哪些变动,唯一做的是在上次重启时,加了mysqlbackup工具的自动备份,难道是这个引起???
以下是备份的主要命令:
mysqlbackup.exe --user=backup --password=backup --host=127.0.0.1 --port=3491 --backup-dir="%bakhome%\%Ymd%" --backup-image="%bakhome%\%Ymd%\%Ymd%"_dat --slave-info --skip-relaylog --skip-messages-logdir --no-history-logging backup-to-image >> "%Ymd%".log 2>&1
以下是mysql运行环境信息:
操作系统: Windows7
mysql版本:
Your MySQL connection id is 4
Server version: 5.6.21-log MySQL Community Server (GPL)
mysql配置文件为最基础的一些配置,没开binlog