对于二次开发来说,很大一部分就找找文件和找数据库的变化情况

对于数据库变化。还没有发现比较好用的监控数据库变化监控软件。

今天,我就给大家介绍一个如何使用mysql自带的功能监控数据库变化

1、打开数据库配置文件my.ini (一般在数据库安装目录)(D:\MYSQL)

2、在数据库的最后一行添加 log=log.txt 代码

3、重启mysql数据库

4、去数据库数据目录 我的是(D:\MYSQL\data) 你会发现多了一个log.txt文件

我的是在C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data

测试:

1、对数据库操作

2、查看log.txt文件内容 如果发现有变化说明你就可以监控到mysql数据库的变化

数据库的查询 删除 更新 插入都可以查到

希望本篇文章可以帮助大家更快的二次开发 ^_^

日志的存放:默认情况下,当开启时,所有的日志都存放在DataDir目录下. 如果没有指定名称的话,它会以后主机名为名称. 如主机名为songcomputer,则相关就的日志为songcomputer.log文件.Mysql日志的关闭与开启:使用以下命令查看是否启用了日志 :mysql>show variables like 'log_%’;

凡Value值为OFF的表示未开启服务,若要开启只需要将上的my.ini配置信息写入(my.ini为mysql安装目录下),然后去掉前面的“#”

号,再重启mysql服务。

OK,现在会看到指定的日志文件已创建。相反地,若要停止mysql日志服务,只需要将my.ini中对应的配置信息去掉即

可。

>>>>相应的使用慢日志查询

手动的去读取慢日志以及修改慢日志的时间 show variables like 'long%' 会得到慢日志的时间

进行设置慢日志的值 set long_query_time=2 侧重的二进制文件二进制日志:从概述中我可以看到my.ini配置信息的log-bin没有指定文件扩展名,这是因为即使你指定上扩展名它也不使用。当mysql创建二进制日志文件

时,首先创建一个以“mysql_log_bin”为名称,以“.index”为后缀的文件;

再创建一个以“mysql_log_bin”为名称,以

“.000001”为后缀的文件。当mysql服务重新启动一次以“.000001”为后缀的文件会增加一个,并且后缀名加1递增;如果日志长度超过了

max_binlog_size的上限(默认是1G)也会创建一个新的日志文件;

使用flush

logs(mysql命令符)或者执行mysqladmin –u –p flush-logs(windows命令提示符)也会创建一个新的日志文件。

既然写入的都是二进制数据,用记事本打开文件是看不到正常数据的,那怎么查看呢?

使用BIN目录下mysqlbinlog命令,如:

使用SQL语句也可查看mysql创建的二进制的文件目录:Mysql> show master logs;查看当前二进制文件状态:mysql> show master status;至于准确的看懂日志文件,还需要读者仔细阅读,深深体会,这里就不再奥述了!

怎么监控mysql数据变化_mysql数据库数据变化实时监控相关推荐

  1. mysql离散查询_mySQL数据库数据查询操作详解

    查询数据: 简单查询: 1.查询所有数据: select * from 表名 #select * from info 查询所有列 2.查询指定列: select code,name from info ...

  2. mysql 数据目录迁移_MySQL数据库数据文件路径迁移步骤

    一.关闭mysql. $ service mysqld stop 二.将/data/mysql下的mysql目录mv(移动)到data目录. mysql> show variables like ...

  3. 监控mysql业务数据分析_MySQL数据库监控指标之执行性能总结

    查询性能 MySQL 用户监控查询延迟的方式有很多,既可以通过 MySQL 内置的指标,也可以通过查询性能模式.从 MySQL 5.6.6 版本开始默认启用,MySQL 的 performance_s ...

  4. 大数据实战项目------中国移动运营分析实时监控平台 || 项目背景

    中国移动运营分析实时监控平台 项目背景 中国移动公司旗下拥有很多的子机构,基本可以按照省份划分. 而各省份旗下的充值机构也非常的多. 目前要想获取整个平台的充值情况,需要先以省为单元,进行省份旗下的机 ...

  5. linux监控覆盖视频恢复,linux下使用inotify实时监控文件变更,做完整性检查

    linux下使用inotify实时监控文件变更,做完整性检查 完整性检查是HIDS的重要组成部分之一,linux下做完整性检查的思路有3个 1.哈希对比 2.签名校验 3.inotify 方法有2个: ...

  6. mysql将查到的数据删除_MySQL数据库的基本操作——增、删、改、查

    一.数据库查询SELECT SELECT语句查询数据表中的一列或多列数据.使用集合函数显示查询结果.连接查询.子查询以及使用正则表达式查询等. SELECT语句的基本格式是: SELECT id,na ...

  7. mysql 表丢失_Mysql数据库备份 部分数据表丢失 Mysql table doesn't exist 解决

    问题: 直接拷贝data下的数据库数据进行备份,重装升级了数据库,直接复制备份数据到新的数据库data目录下,发现部分数据表不见了. 原因分析: 以表"Table"为例: 如类型是 ...

  8. mysql 脏数据查询_MySQL数据库02

    MySQL数据库 前言: 前面我们了解了什么是数据库,什么是MySQL数据库以及如何运用,接下来我们接着深入学习MySQL. (提前声明,以下所提供的事例不标准,仅供参考) 数据库的备份与还原: 备份 ...

  9. c 控制mysql数据导出_MySql数据库导入导出的三种方式

    第一种: 使用mysql自带的Workbench可视化工具进行操作,如图: 选择好以后按  start Export 选择好以后按  start import 第二种: 使用Navicat 右键点击转 ...

  10. linux成功mysql数据直接拷贝_mysql数据库数据从一个linux系统移植到另一个linux系统的方法...

    背景 问题介绍 现在有一个linux系统的机器上数据需要移植到另外一个linux系统上.老机器称A机器,新机器称B机器. 前期调研 鉴于网上资料很多都是相同内容,而数据库的数据一般都很重要,这些方法都 ...

最新文章

  1. 如何将qlv格式倚天屠龙记转换为MP4格式
  2. osg linux 环境配置,Linux环境下jdk1.8的下载与安装
  3. bzoj 2535: [Noi2010]Plane 航空管制2【拓扑排序+堆】
  4. 小组会谈(2019.3.14)
  5. android filehelper,为AndroidStudio开发mvp插件(MvpHelper)
  6. c语言sort函数_C语言经典面试题目及答案详解(二)
  7. htmlunit抓取js执行后的网页源码
  8. AVEVA PDMS 三维文字工具
  9. NS方程由精确解求源项matlab代码
  10. 计算机520错误,完美解决win7遇到已停止工作问题
  11. 中国制霸生成器「GitHub 热点速览 v.22.42」
  12. 推荐王森的关于j2me开发的2本书!
  13. Hive应用:选取分隔符
  14. COleDateTime ParseDateTime 方法
  15. Mysql.cnf配置详解
  16. Vitalik:单个 Slot 实现最终确认的路径
  17. 华硕网络同传+计算机名,HP网络同传使用方法
  18. 【科创人独家】科界CTO林镇南:言必真,行必果,没有尽力而为,只有全力以赴...
  19. [乐意黎]2016年中级会计师考试《会计实务》试题真题答案-第一批(9.10-9.11)
  20. 成都信息工程大学计算机导师,硕士生导师 华 维-成都信息工程大学大气科学学院 School of Atmospheric Sciences,CUIT...

热门文章

  1. 操写一盒酥三字于盒上
  2. HTML <abbr> 标签简单介绍
  3. R语言进行人年发病率可信区间计算(per 1,000 person-years)
  4. 蓝桥杯 算法训练 学做菜
  5. element上传图片至最大限制数量时,隐藏上传按钮
  6. 人类的智能是如何产生的
  7. 囧囜囟囥圀圄圅圙圝圞
  8. 网易的爆款密码,藏在Q3财报里
  9. 18 在springboot整合thymeleaf模板引擎中@Controller和@RestController不同注解的跳转页面方法
  10. 一行 Python 的丧心病狂