社区
MySQL
帖子详情
论坛升级前的MYD数据能恢复回来吗?
shaguakading
2011-05-09 11:19:28
发生问题的原因是这样的:
为了升级discuz版本,对mysql进行备份,结果备错了数据库,想要备的discuz库并没有备份,然后就进行了论坛版本升级,结果数据全失。好在2010年9月做过一次备份,经过恢复,论坛的数据全都是2010年9月以前的。请问,这种情况下,还能找回2010年9月至2011年5月的数据吗?用什么方法呢?
...全文
100
5
打赏
收藏
论坛升级前的MYD数据能恢复回来吗?
发生问题的原因是这样的: 为了升级discuz版本,对mysql进行备份,结果备错了数据库,想要备的discuz库并没有备份,然后就进行了论坛版本升级,结果数据全失。好在2010年9月做过一次备份,经过恢复,论坛的数据全都是2010年9月以前的。请问,这种情况下,还能找回2010年9月至2011年5月的数据吗?用什么方法呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2011-05-10
打赏
举报
回复
[Quote]找回2010年9月至2011年5月的数据吗?用什么方法呢?[/Quote]可以通过BINLOG进行恢复,但前提是你打开了MYSQL的BINLOG功能。
[Quote]
8.6. mysqlbinlog:用于处理二进制日志文件的实用工具
服务器生成的二进制日志文件写成二进制格式。要想检查这些文本格式的文件,应使用mysqlbinlog实用工具。
应这样调用mysqlbinlog:
shell> mysqlbinlog [options] log-files...
例如,要想显示二进制日志binlog.000003的内容,使用下面的命令:
shell> mysqlbinlog binlog.0000003
输出包括在binlog.000003中包含的所有语句,以及其它信息例如每个语句花费的时间、客户发出的线程ID、发出线程时的时间戳等等。
通常情况,可以使用mysqlbinlog直接读取二进制日志文件并将它们用于本地MySQL服务器。也可以使用--read-from-remote-server选项从远程服务器读取二进制日志。
当读取远程二进制日志时,可以通过连接参数选项来指示如何连接服务器,但它们经常被忽略掉,除非你还指定了--read-from-remote-server选项。这些选项是--host、--password、--port、--protocol、--socket和--user。
还可以使用mysqlbinlog来读取在复制过程中从服务器所写的中继日志文件。中继日志格式与二进制日志文件相同。
在5.11.3节,“二进制日志”中详细讨论了二进制日志。
mysqlbinlog支持下面的选项:
· ---help,-?
显示帮助消息并退出。
· ---database=db_name,-d db_name
只列出该数据库的条目(只用本地日志)。
· --force-read,-f
使用该选项,如果mysqlbinlog读它不能识别的二进制日志事件,它会打印警告,忽略该事件并继续。没有该选项,如果mysqlbinlog读到此类事件则停止。
· --hexdump,-H
在注释中显示日志的十六进制转储。该输出可以帮助复制过程中的调试。在MySQL 5.1.2中添加了该选项。
· --host=host_name,-h host_name
获取给定主机上的MySQL服务器的二进制日志。
· --local-load=path,-l pat
为指定目录中的LOAD DATA INFILE预处理本地临时文件。
· --offset=N,-o N
跳过前N个条目。
· --password[=password],-p[password]
当连接服务器时使用的密码。如果使用短选项形式(-p),选项和 密码之间不能有空格。如果在命令行中--password或-p选项后面没有 密码值,则提示输入一个密码。
· --port=port_num,-P port_num
用于连接远程服务器的TCP/IP端口号。
· --position=N,-j N
不赞成使用,应使用--start-position。
· --protocol={TCP | SOCKET | PIPE | -position
使用的连接协议。
· --read-from-remote-server,-R
从MySQL服务器读二进制日志。如果未给出该选项,任何连接参数选项将被忽略。这些选项是--host、--password、--port、--protocol、--socket和--user。
· --result-file=name, -r name
将输出指向给定的文件。
· --short-form,-s
只显示日志中包含的语句,不显示其它信息。
· --socket=path,-S path
用于连接的套接字文件。
· --start-datetime=datetime
从二进制日志中第1个日期时间等于或晚于datetime参量的事件开始读取。datetime值相对于运行mysqlbinlog的机器上的本地时区。该值格式应符合DATETIME或TIMESTAMP数据类型。例如:
shell> mysqlbinlog --start-datetime="2004-12-25 11:25:56" binlog.000003
该选项可以帮助点对点恢复。
· --stop-datetime=datetime
[/Quote]
shaguakading
2011-05-09
打赏
举报
回复
[Quote=引用 2 楼 rucypli 的回复:]
平时不备份的反面教材
[/Quote]
批评的极是:``(
shaguakading
2011-05-09
打赏
举报
回复
[Quote=引用 1 楼 wwwwb 的回复:]
表什么 引擎?
[/Quote]
引擎指什么?
数据库是mysql,每个表有三个扩展名,分别是.frm、.MYD、.MYI
rucypli
2011-05-09
打赏
举报
回复
平时不备份的反面教材
wwwwb
2011-05-09
打赏
举报
回复
表什么 引擎?
lasso模型的理论与应用
已经博主授权,源码转载自 https://pan.quark.cn/s/3a29a738623a 回归模型是我们在
数据
管理过程中经常采用的一种技术手段。 在众多回归模型中,Lasso模型特别适用于处理多重共线性问题,它能够在进行参数估计的过程中同步完成变量的筛选任务。 本文首先阐述了Lasso模型的基本定义,接着对其产生背景、核心思想、与岭回归方法的差异分析、通过lar算法的具体实现等环节进行了深入研究。 此外,还借助R语言对某一基础案例实施了Lasso模型的实践操作。 文章最后对Lasso模型当
前
的研究进展进行了概括性说明。
EPSON L1118 L1119 L3106 L3108 L3115 L3116清零软件及教程rar
打开链接下载源码: https://pan.quark.cn/s/847069bb2538 标题中所提及的“EPSON L1118 L1119 L3106 L3108 L3115 L3116废墨清零软件+带教程说明.rar”具体指代的是为爱普生(EPSON)品牌下特定系列打印机量身定制的废墨清零专用程序,该系列打印机型号涵盖了L1118、L1119、L3106、L3108、L3115以及L3116等。 废墨清零作为打印机维护过程中的关键步骤,其核心作用在于处理因打印头清洁周期内累积的废墨所引发的打印机故障报警或工作中断现象。 文件描述部分与标题信息保持一致,进一步明确了该压缩文件内含的是针对上述指定型号打印机的废墨计数器重置工具,并且同步提供了操作教程,旨在辅助用户顺利完成软件应用。 在所标注的标签信息中,诸如“L1118废墨清零”之类的关键词,清晰表明了该软件套件是专门为这些特定型号打印机研发的,其根本目的在于清除设备内部记录的废墨
数据
,从而
恢复
打印机的标准作业效能。 在压缩文件内部署的文件清单如下:1. DataServiceLapper.dll:此文件可能扮演着服务管理层的动态链接库角色,主要负责处理打印机的相关
数据
服务,其中可能集成有废墨计数器重置的核心功能。 2. apdadrv.dll:该文件或许属于打印机驱动程序的构成部分,主要功能在于实现软件与打印机硬件之间的交互通讯,用于下达清零指令。 3. StrGene.dll:此动态链接库可能涉及字符串操作或
数据
加密的相关功能,其用途可能在于验证软件的合法性或保障
数据
传输的安全性。 4. Adjprog.exe:此文件极有可能为主控程序,用户需通过执行该可执行文件来启动废墨清零流程。 5. 使用说明.txt:该文本文件提供了软...
为什么说“上云用数赋智”一体化服务是技术转移专业人才提升产品服务特色化的关键一步?.docx
科易网AI+成果转化与科技创新,以科创知识图谱、数智应用和智能体为人工智能商业化应用产品,聚焦技术转移、成果转化、科技创新、产业创新等方向,构建科技创新服务平台,为提升各类创新主体科技创新水平与地方产业创新效能提供解决方案。
软件测试基于pytest的自动化测试框架设计:软件行业API与微服务集成测试应用解析
内容概要:本文深入解析了pytest自动化测试实战项目在软件行业中的应用,涵盖其核心特性、关键技术与实际应用场景。通过构建一个用户管理微服务的API测试项目,详细展示了如何利用pytest的Fixture机制、参数化测试、插件体系和标记系统实现高效、可维护的自动化测试框架。文章强调模块化设计、
数据
驱动测试及与持续集成系统的无缝整合,并结合具体代码案例阐述最佳实践,最后展望了AI赋能、云原生适配等未来发展方向。; 适合人群:具备Python基础、从事测试或开发工作的工程师,尤其是希望提升自动化测试能力的测试开发人员、QA工程师及DevOps从业者;适合工作1-3年、有一定实践经验的技术人员。; 使用场景及目标:① 掌握pytest在API测试、UI自动化、微服务集成中的落地方法;② 学习如何通过fixture复用、参数化和分层设计提升测试效率与可维护性;③ 将pytest集成到CI/CD流水线中,实现快速反馈与高质量交付。; 阅读建议:此资源以真实项目为导向,建议读者结合代码结构动手实践,重点理解fixture作用域、
数据
驱动设计与异常断言策略,并尝试引入pytest-cov、pytest-xdist等插件优化测试流程,在实践中掌握从零搭建企业级测试框架的能力。
redis后台启动-下载即用.zip
源码链接: https://pan.quark.cn/s/69b5c1f90e9a Redis作为一款具备出色性能的键值型
数据
库,在多种应用场景中,如
数据
缓存与消息队列处理,得到了广泛的应用。在实际环境中部署时,为了保障服务的持续稳定以及资源的高效利用,常常会选用在后台模式下执行Redis。这种后台执行模式能够确保Redis在不干扰终端操作的
前
提下运行,从而增强整个系统的适应性。文章标题“redis后台启动redis后台启动”明确指出本主题的核心内容是关于如何在后台环境下来启动Redis服务器。描述部分“redis后台启动命令加对应redis.vbe。修改路径然后直接点击”给出了初步的操作指引,但对于初次接触的用户来说,可能显得不够详尽。接下来将全面阐释Redis后台启动的详细流程,并进一步探讨相关的技术要点。1. Redis后台启动指令: Redis在后台模式下启动通常借助`redis-server`指令并配合`--daemonize yes`参数实现。在命令行输入以下指令: ``` redis-server --daemonize yes ``` 此指令将使Redis以守护进程(daemon)的形式执行,即在后台运行且不占用终端界面。2. 配置文件的调整: 通常情况下,Redis的配置文件命名为`redis.conf`。在文件中找到`daemonize`选项,将其参数值设置为`yes`,随后保存并退出。通过这种方式配置后,每次启动Redis时,都会默认采用后台运行模式。启动命令可以简化为: ``` redis-server ```3. 日志文件的配置: 当Redis以守护进程形式运行时,其日志信息会被重定向至`stdout`和`stderr`。为了便...
MySQL
57,063
社区成员
56,761
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章