专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

mysql 查询日期部分,MySQL的数据如何恢复到任意时间点_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 15:22:07       共计:3579 浏览
mysql 查询日期部分,MySQL的数据如何恢复到任意时间点?

恢复数据库到之前的某个时间点,必须要有日志备份。下面是一个使用日志的示例: create database db1 go alter database db1 set recovery full go backup database db1 to disk='db1.bak' with init--首先要对数据库进行全备份,否则checkpoint会阶段inactive的日志(类似于simple recovery) go use db1 go create table t(col int) go ---一些数据库操作 ---一些数据库操作 ---一些数据库操作 --假设你在15点15分以后删除了这个表 drop table t --如果想恢复这个表,需要对数据库进行日志备份 use master go backup log db1 to disk='db1.trn' with norecovery go ---然后执行以下操作 use master go restore database db1 from disk='db1.bak' with norecovery go restore log db1 from disk='db1.trn' with recovery,stopat='2009-03-08 15:15:00'--这时,数据库恢复到15:15的状态。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql 字段 子查询,mysql新增字段为何会锁表_数据库 | ·下一条:mysql查询时候编号,MySQL数据库怎么让表名和字段名支持中文_数据库

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有