3个月前遇到好奇特的怪问题 , 至今还没有解决
我备份一个数据库 (这个数据库每天都在使用 都在不停加新表 修改字段)
我备份了之后恢复 突然发现这个库不是最新的 表结构和字段,都是过时的表 和字段 (根据时间推测是6月份前的表字段和结构以及数据)
数据库几乎没有重启过。 我的命令是 mysqldump -uroot -psdf mydb >mydb.sql
没有任何其限制条件想知道到底身么原因 (os 是linux mysql5。0。45
1怀疑是否在mysql什么地方设置了 导出数据的时间限制???
2是否这个版本的有bug mysqldump
)
我备份一个数据库 (这个数据库每天都在使用 都在不停加新表 修改字段)
我备份了之后恢复 突然发现这个库不是最新的 表结构和字段,都是过时的表 和字段 (根据时间推测是6月份前的表字段和结构以及数据)
数据库几乎没有重启过。 我的命令是 mysqldump -uroot -psdf mydb >mydb.sql
没有任何其限制条件想知道到底身么原因 (os 是linux mysql5。0。45
1怀疑是否在mysql什么地方设置了 导出数据的时间限制???
2是否这个版本的有bug mysqldump
)
解决方案 »
- mysql中的存储过程与函数有区别吗?
- 高手帮忙看看触发程序如何写?
- 删除这些冗余数据而且保证速度
- 寻找EnterpriseDB/Postgres HA(双机热备)解决方案!!
- mysql的复制问题
- .Net通过Text方式调用MySQL的存储过程,如何通过程序加入参数(在线等,Up有分)
- 非常急,,请大家帮忙,,如何配置在WINDOWS底下的MYSQL数据库
- like语句的问题
- 可以画mysql数据库关系图的软件是什么
- Navicat for MySQL 附加数据库出差
- mysql6.0.3免安装版数据库的中文乱码问题
- MYSQL mysql_init(NULL)函数不返回NULL,返回的东西不能用
恢复时会执行:DROP TABLE IF EXISTS `tablename`,然后create table 'tablename'。
删除新的表结构,恢复老的表结构。
你看一下生成的sql就明白了。
mysqldump -uroot -psdf mydb >mydb.sql
没有任何其限制条件 可能备份的是老的表结构 拉?
个人觉得是有点不可能的问题啊
这样吧
你自己单独建立一个简单表,同时插入几条数据,然后备份单个表来跟踪(MYSQLDUMP可以备份单个表的),然后打开备份脚本看看里面的内容;
然后再更新表,再重复执行前面的操作,这样就容易分析出问题所在了