============== 根据bin log 分析管理员被莫名删除问题
# at 88572251
#120907 7:45:34 server id 1 end_log_pos 88572346 Query thread_id=32426664 exec_time=0 error_code=0
SET TIMESTAMP=1346975134/*!*/;
DELETE FROM admin WHERE id=62
/*!*/;
# at 88572346
#120907 7:45:34 server id 1 end_log_pos 88572418 Query thread_id=32426664 exec_time=0 error_code=0
SET TIMESTAMP=1346975134/*!*/;
COMMIT
/*!*/;
# at 88572418
#120907 7:45:34 server id 1 end_log_pos 88572489 Query thread_id=32426664 exec_time=0 error_code=0
SET TIMESTAMP=1346975134/*!*/;
BEGIN
/*!*/;
# at 88572489
#120907 7:45:34 server id 1 end_log_pos 88572591 Query thread_id=32426664 exec_time=0 error_code=0
SET TIMESTAMP=1346975134/*!*/;
DELETE FROM corp_db WHERE corp_id=62
/*!*/;
# at 88572591
#120907 7:45:34 server id 1 end_log_pos 88572618 Xid = 132059217
COMMIT/*!*/;
# at 88572618
#120907 7:45:34 server id 1 end_log_pos 88572689 Query thread_id=32426664 exec_time=0 error_code=0
SET TIMESTAMP=1346975134/*!*/;
BEGIN
/*!*/;
可以看到DELETE FROM admin WHERE id=62的上下文的sql操作,DELETE FROM corp_db WHERE corp_id=62
应该是删除公司的时候引起了DELETE FROM admin 的代码上的bug
分享到:
相关推荐
Apache Log4j2是一款广泛使用的Java日志框架,它允许应用程序记录各种运行时信息,以帮助开发者调试问题、监控系统性能以及追踪安全事件。然而,2021年底,一个严重漏洞被发现,被称为“Log4Shell”或CVE-2021-44228...
MySQL bin-log 日志清理方式是一个重要的数据库管理任务,需要小心处理和正确地使用 PURGE 命令,以免出现问题。同时,bin-log 日志也可以用于数据恢复和主从服务器之间的同步数据,提高数据库的可靠性和性能。
对于使用Apache Log4j的开发者和管理员来说,及时升级到2.17.2版本至关重要,以确保系统的安全性。这个压缩包中的"apache-log4j-2.17.2-bin"包含了所有必要的可执行文件和库,可以方便地替换旧版本或在新环境中部署...
在使用"apache-log4j-2.17.0-bin.tar.gz"之前,你需要解压缩文件,然后根据你的应用程序需求配置Log4j。通常,这会涉及到创建一个配置文件(如log4j2.xml或log4j2.json),并设置环境变量或类路径来指向这个配置文件...
分别有disruptor-3.3.4.jar(Log4j2异步日志的底层实现)、log4j-api-2.19.0.jar(log4j门面)、log4j-core-2.19.0.jar(log4j实现)、log4j-slf4j-impl-2.19.0.jar(SLF4J与Log4j绑定)、slf4j-api-1.7.30.jar(SLF...
总的来说,datarecover.sh脚本是一个强大的数据恢复工具,它利用MySQL的bin-log特性,帮助我们在数据出现问题时快速回溯到某一状态。理解并掌握其使用,对于数据库管理员来说,是提高故障处理效率和数据安全的重要...
总的来说,Apache Log4j 2.15.0 是一个强大且易用的日志工具,提供了丰富的功能和配置选项,使得开发者能够更好地管理和监控应用的日志信息。通过理解和有效利用这个框架,可以提高开发效率,优化应用性能,并确保...
这个压缩包"apache-log4j-2.9.1-bin"包含了Log4j框架的可执行文件和相关的库文件,用于在Java环境中配置和使用Log4j。 在Log4j中,主要的组件有Logger、Appender、Layout和Lookup。Logger是日志记录的核心,它负责...
Spring框架与Log4j 2的整合允许开发者方便地在Spring应用中插入日志记录,提供了一种标准的方式来管理和控制应用的日志输出。通过Spring的ApplicationContext,可以方便地配置Log4j 2的设置,例如日志级别、输出目的...
Apache Log4j 2 (apache-log4j-2.17.1-bin.zip)是对 Log4j 的升级,它比其前身 Log4j 1.x 提供了重大改进,并提供了 Logback 中可用的许多改进,同时修复了 Logback 架构中的一些固有问题。修复了安全漏洞 CVE-...
tp路由器管理员密码config.bin解密工具,有tp路由器的config.bin就可以找到后台管理密码,本工具仅为学习测试使用,上传者不对因使用本工具而造成的任何结果负责。
通过这样的shell脚本,你可以方便地自动化收集和管理Android设备的日志信息,这对于开发者来说是非常有用的,特别是在进行问题排查和性能分析时。同时,通过属性控制,可以根据不同的需求灵活调整日志的抓取和保留...
Apache Log4j 2 (apache-log4j-2.17.1-bin.tar.gz)是对 Log4j 的升级,它比其前身 Log4j 1.x 提供了重大改进,并提供了 Logback 中可用的许多改进,同时修复了 Logback 架构中的一些固有问题。修复了安全漏洞 CVE-...
如果只有一台MySQL服务器,且不需要进行数据恢复或主从同步,可以在配置文件`my.cnf`中取消`log-bin`选项的注释,然后重启MySQL服务来停止生成二进制日志。 对于有主从服务器环境的情况,清理二进制日志需要更谨慎...
Apache Log4j 是一个广泛使用的Java日志框架,它的版本2.8.2是一个重要的更新,提供了许多功能改进和安全...开发者在解压后,可以按照官方文档或示例快速集成到自己的项目中,利用Log4j的强大功能进行日志管理和分析。
总结来说,Apache Log4j 2.3 和 Commons Logging 1.2 在Java Web开发中扮演着重要角色,它们帮助开发者方便地记录、管理和分析应用程序的日志,提升开发效率和问题排查能力。这两个库的结合使用,能够实现日志系统的...
在使用"apache-log4j-2.9.1-bin.zip"时,你需要解压文件,然后根据项目需求配置log4j2的XML或JSON配置文件,将相应的Appender、Layout和Filter设置好,最后通过Maven或Gradle将其作为依赖引入到项目中。记得定期检查...
这个压缩包"apache-log4j-2.16.0-bin.tar.gz"是Log4j 2.16.0的二进制版本,适用于那些无法从官方网站直接下载的用户。通常,bin目录包含编译后的类文件和所需的库,可以直接在支持Java的环境中运行,而无需进行额外...
Apache Log4j是Java编程语言中最著名的日志记录框架之一,...总的来说,Apache Log4j 2.13.1提供了一套强大且灵活的日志框架,有助于开发人员进行调试、监控和问题排查。合理使用和配置,可以大大提高开发和运维效率。