当前位置: 首页 > news >正文

网站开发毕设题目营销策略理论有哪些

网站开发毕设题目,营销策略理论有哪些,甘肃省住房和城乡建设厅网站首页,c 网站建设教程视频作者#xff1a;俊达 恢复到指定时间点 使用全量备份和增量备份文件#xff0c;都只能将数据库恢复到备份结束的时间。通过binlog#xff0c;可以将数据库恢复到任意时间点#xff08;前提是备份和该时间点之间的binlog都存在#xff09;。 找到时间点对应的binlog 恢…作者俊达 恢复到指定时间点 使用全量备份和增量备份文件都只能将数据库恢复到备份结束的时间。通过binlog可以将数据库恢复到任意时间点前提是备份和该时间点之间的binlog都存在。 找到时间点对应的binlog 恢复到时间点首先需要定位该时间点对应的binlog位点binlog文件和文件内的偏移量。每个binlog头部都记录了该binlog产生的时间我们可以使用mysqlbinlog工具解析binlog查看binlog的第一个event的时间 # mysqlbinlog -v binlog.000021 | head /*!50530 SET SESSION.PSEUDO_SLAVE_MODE1*/; /*!50003 SET OLD_COMPLETION_TYPECOMPLETION_TYPE,COMPLETION_TYPE0*/; DELIMITER /*!*/; # at 4 #230625 16:44:06 server id 23480 end_log_pos 126 CRC32 0x245d7ed7 Start: binlog v 4, server v 8.0.32 created 230625 16:44:06如果我们需要恢复到某个时间点T那么我们需要找的binlog开始时间不大于T并且该binlog的下一个binlog的开始时间大于T。 这里提供一个python的脚本可以批量查看binlog时间 import sys import structif len(sys.argv) 2:pattern sys.argv[1] else:pattern mysql-bin.[0-9]*print (binlog pattern: %s % pattern)def parse_binlog_header(filename):with open(filename, rb) as f:data f.read(8)return struct.unpack(i, data[4:])[0]def main():import globfrom datetime import datetimefor f in sorted(glob.glob(pattern), keylambda x: int(x.split(.)[-1])):ts parse_binlog_header(f)print f, ts, datetime.fromtimestamp(ts)if __name__ __main__:main()使用脚本传入binlog匹配模式显示binlog时间 # python parse_binlog_time.py binlog/binlog.[0-9]* binlog pattern: binlog/binlog.[0-9]* binlog/binlog.000001 1686640790 2023-06-13 15:19:50 binlog/binlog.000002 1686647377 2023-06-13 17:09:37 binlog/binlog.000003 1686647391 2023-06-13 17:09:51 ...... binlog/binlog.000020 1687682137 2023-06-25 16:35:37 binlog/binlog.000021 1687682646 2023-06-25 16:44:06 binlog/binlog.000022 1687683127 2023-06-25 16:52:07我们的全量备份binlog位点是binlog.000020 # cat xtrabackup_binlog_info binlog.000020 610 58224b02-09b7-11ee-90bd-fab81f64ee00:1-13191,7caa9a48-b325-11ed-8541-fab81f64ee00:1-27假设我们希望将数据库恢复到2023-06-25 16:45:00那么根据各个binlog的时间信息我们需要恢复到binlog.000021从该binlog中找到16:45:00对应的位点 # mysqlbinlog --stop-datetime2023-06-25 16:45:01 binlog/binlog.000021 | grep -A 1 ^# at | tail -2# at 340009 #230625 16:45:00 server id 23480 end_log_pos 340040 CRC32 0xa1841663 Xid 88279我们需要应用binlog.000021偏移量340040之前的binlog。 使用mysqlbinlog解析binlog并执行 从前面的步骤我们得到了需要执行的binlog binlog开始位点binlog.000020偏移量610。 binlog结束位点binlog.000021偏移量340040。 依次使用mysqlbinlog解析binlog并发送给mysql执行。执行第一个binlog时指定参数start-position执行最后一个binlog时指定参数stop-position。 执行第一个binlog mysqlbinlog --start-position610 binlog.000020 | mysql -uroot -h127.0.0.1 -P6380 -uroot -pabc123执行中间的binlog本测试案例中只有2个binlog。不需要带start-position和stop-position参数。 执行最后一个binlog mysqlbinlog --stop-position340040 binlog.000021 | mysql -uroot -h127.0.0.1 -P6380 -uroot -pabc123binlog执行完成后校验一下数据。 下一篇我们将介绍另一种将数据库恢复到指定时间点的方法。 更多技术信息请查看云掣官网https://yunche.pro/?tyrgw
http://www.zqtcl.cn/news/786608/

相关文章:

  • 建站之星网站建设系统个人网站有什么外国广告做
  • 残联网站建设概况专业产品画册设计公司
  • 德尔普的网站建设的价格windows2008做网站
  • 画品展现手机网站短网址生成器有哪些
  • 如何做好网站推广营销网站 需求
  • 济宁做网站大约多少钱做设计兼职的网站有哪些
  • 教务系统网站开发方法网站建设在哪里
  • 房产网站如何做手机在网上怎么创建自己的网站
  • 金华网站建设luopan公司网站模板图片
  • 建个购物网站网站建设公司合同
  • 建设银行企业版网站网站里的动态是如何制作
  • 360网站建设的目标是什么微信哪个公司开发
  • c++可以做网站吗极验 wordpress 表单
  • 电脑做系统都是英文选哪个网站找外贸客户的联系方式软件
  • 商城网站建设咨询建工社官网
  • 国土资源局网站建设制度蓝牙 技术支持 东莞网站建设
  • 12380网站建设建议上海网站推广服务
  • 做公司网站要提供什么企业门户app
  • 免费企业网站模板 php网站301跳转怎么做
  • 沭阳哪里有做网站推广的二手车网站源码下载
  • 网站建设添加视频教程wordpress做阿里巴巴国际站
  • 四川网站建设哪家专业辽宁招投标工程信息网
  • 小语种网站建设wordpress 上传图片不显示
  • 建网站什么网最好重庆制作网站公司简介
  • 中国建站平台邯郸现代建设集团网站
  • 爱站seo排名可以做哪些网站宁波网站怎么建设
  • 洛阳市伊滨区建设局网站企业集团网站源码
  • 做修图网站电脑配置wordpress后台登录页面美化
  • 中国十大物联网公司广州网站快速排名优化
  • 发帖网站有哪些wordpress提请审批