几个月遇到好奇特的怪问题
我备份一个数据库 (这个数据库每天都在使用 都在不停加新表 修改字段)
我备份了之后恢复 突然发现这个库不是最新的 表结构和字段,都是过时的表 和字段 (根据时间推测是6月份前的表字段和结构以及数据)
数据库几乎没有重启过。想知道到底身么原因 (os 是linux mysql5。0。45)
我备份一个数据库 (这个数据库每天都在使用 都在不停加新表 修改字段)
我备份了之后恢复 突然发现这个库不是最新的 表结构和字段,都是过时的表 和字段 (根据时间推测是6月份前的表字段和结构以及数据)
数据库几乎没有重启过。想知道到底身么原因 (os 是linux mysql5。0。45)
到底是什么原因 反复思考 为什么不是最新的俄数据 (我把数据库删除后 再建立库
之后恢复 结果发现数据是半年前的 不是最新的这个dump数据是我半小时前被备份的 mysqldump -hlocalhost)
直到现在才明白原因 --冷汗 (这个对于sqlserver oracle没有见过的俄)备份方法 mysqldump -hlocalhost -ua -pa db>db.sql;恢复方法 mysql -hlocalhost -ua -pa db<db.sql;工作这么长没有发现这么古怪的问题(os 是linux mysql5。0。45)
然后贴出某个表的 show create table xx2. mysqldump -hlocalhost -ua -pa db>db.sql;
然后打开 这个db.sql 找到这个 create table xx从未听说过你说的这种情况。怀疑你是联了不同的数据库。
在备份脚本里增加删除数据库的脚本,如:drop database if exists db_name