码农阿豪 2024-04-17 12:12 采纳率: 83.3%
浏览 5

mysql 的binlog会记录数据

mysql 的binlog会记录访问数据库的服务器的IP么?不会的话,具体记录哪些信息

  • 写回答

4条回答 默认 最新

  • Kwan的解忧杂货铺 Java领域优质创作者 2024-04-17 12:13
    关注

    中午好🌞🌞🌞
    本答案参考ChatGPT-3.5

    mysql的binlog不会记录访问数据库的服务器的IP。binlog是用于记录MySQL数据库中的更改操作,以便在主从复制、数据恢复等场景下使用。它记录的是对数据库的更改操作,例如插入、更新、删除等,以及操作的表、列、值等信息。

    具体来说,MySQL的binlog会记录以下信息:

    1. 事件类型:记录了对数据库的具体操作类型,例如插入、更新、删除、查询等。
    2. 事务信息:如果是在事务中进行的操作,会记录事务的开始和结束事件。
    3. 操作的数据库:记录了进行操作的数据库名称。
    4. 操作的表:记录了进行操作的表名。
    5. 操作的数据:如果是插入、更新等操作,会记录操作的具体数据。
    6. 时间戳:记录了操作发生的时间。

    需要注意的是,binlog中不会记录敏感信息,例如操作的具体数据、密码等。因此,binlog并不适合用于记录敏感数据的审计。

    如果你需要记录访问数据库的服务器的IP以及其他信息,可以通过其他方式进行记录,例如通过在应用程序中添加日志记录,或者使用MySQL的慢查询日志来记录执行时间超过设定阈值的查询语句,并在其中添加额外的字段来记录IP等信息。

    评论

报告相同问题?

问题事件

  • 创建了问题 4月17日

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助