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

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

今天,我就给大家介绍一个如何使用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数据库的变化

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

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

日志文件类型概述:

1.

错误日志   记录启动、运行或停止mysqld时出现的问题。

My.ini配置信息:

#Enter a name for the error log file.   Otherwise a default name will be used.

#log-error=d:/mysql_log_err.txt

2.

查询日志    记录建立的客户端连接和执行的语句。

My.ini配置信息:

#Enter a name for the query log file. Otherwise a default name will be used.

#log=d:/mysql_log.txt

3.

更新日志   记录更改数据的语句。不赞成使用该日志。

My.ini配置信息:

#Enter a name for the update log file. Otherwise a default name will be used.

#log-update=d:/mysql_log_update.txt

4.

二进制日志    记录所有更改数据的语句。还用于复制。

My.ini配置信息:

#Enter a name for the binary log. Otherwise a default name will be used.

#log-bin=d:/mysql_log_bin

5.

慢日志    记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。

My.ini配置信息:

#Enter a name for the slow query log file. Otherwise a default name will be used.

#long_query_time =1

#log-slow-queries= d:/mysql_log_slow.txt

在linux下:

Sql代码

1. # 在[mysqld] 中输入

2. #log

3. log-error=/usr/local/mysql/log/error.log

4. log=/usr/local/mysql/log/mysql.log

5. long_query_time=2

6. log-slow-queries= /usr/local/mysql/log/slowquery.log

# 在[mysqld] 中输入 #log log-error=/usr/local/mysql/log/error.log log=/usr/local/mysql/log/mysql.log long_query_time=2 log-slow-queries= /usr/local/mysql/log/slowquery.log

windows下:

Sql代码

1. # 在[mysqld] 中输入

2. #log

3. log-error="E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/error.log"

4. log="E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/mysql.log"

5. long_query_time=2

6. log-slow-queries= "E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/slowquery.log"

# 在[mysqld] 中输入 #log log-error="E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/error.log" log="E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/mysql.log" long_query_time=2 log-slow-queries= "E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/slowquery.log"

开启慢查询

long_query_time =2 --是指执行超过多久的sql会被log下来,这里是2秒

log-slow-queries= /usr/local/mysql/log/slowquery.log --将查询返回较慢的语句进行记录

log-queries-not-using-indexes = nouseindex.log --就是字面意思,log下来没有使用索引的query

log=mylog.log --对所有执行语句进行记录

日志的存放:默认情况下,当开启时,所有的日志都存放在DataDir目录下. 如果没有指定名称的话,它会以后主机名为名称. 如主机名为songcomputer,则相关就的日志为songcomputer.log文件.

参考:

http://www.cnblogs.com/interdrp/p/3443069.html

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

  1. mysql 数据分组_详解MySQL 数据分组

    创建分组 分组是在select语句中的group by 子句中建立的. 例: select vend_id, count(*) as num_prods from products group by ...

  2. mysql执行语句_实时查看MySQL执行的语句

    我们在追查MySQL问题和性能调优时,有时希望看到当前都有哪些命令正在被执行,让我们迅速找到热点命令.下面我们就来介绍下如何查看当前正在执行的MySQL语句. 日志LOG 我们之前在 用service ...

  3. mysql数据库命令_新手入门MYSQL数据库命令大全

    一.命令行连接数据库 Windows操作系统进入CMD命令行,进入mysql.exe所在目录,运行命令 mysql.exe -h主机名 -u用户名 -p密码 注意:参数名与值之间没有空格 , 如:-h ...

  4. mysql数据版本控制_如何对MySQL数据模型进行版本控制和同步?

    在工作中,我们开发了一个小脚本来管理我们的数据库版本控制.对任何表或数据集的每次更改都会获得它自己的SQL文件. 文件按顺序编号.我们通过将该信息存储在数据库中来跟踪已运行的更新文件.当文件即将执行时 ...

  5. 如何排查mysql数据乱码_如何解决MYSQL数据库中文乱码问题?

    aluckdog 在数据库安的时候指定字符集如果在安完了以后可以更改以下文件:C:\Program Files\MySQL\MySQL Server 5.0\my.ini里的所有的 default-c ...

  6. django mysql数据同步_[django自动同步数据库]Django数据库同步操作技巧详解

    同步数据库: 使用上述两条命令同步数据库 1.认识migrations目录: migrations目录作用:用来存放通过makemigrations命令生成的数据库脚本,里面的生成的脚本不要轻易修改. ...

  7. 大数据舆情分析软件实时监控,TOOM大数据处理与舆情监控简介

    舆情数据分析处理是指通过使用大数据技术.人工智能.自然语言处理等,从舆情数据中提取信息,进行模型建立.模式识别.情感分析等,从而了解舆论情况.舆情数据分析处理的目的是了解舆论趋势.话题热点.网民情绪等 ...

  8. MySql数据库主键外键与数据库设计

    MySql数据库主键外键与数据库设计 首先要指出的: 列.字段.属性是一个概念 行.记录.元组是一个概念 MySQL数据库CONSTRAINT约束:非空约束,唯一约束,主键约束,外键约束 show c ...

  9. 监控mysql数据库 更新_实时监控mysql数据库变化

    对于二次开发来说,很大一部分就找找文件和找数据库的变化情况 对于数据库变化.还没有发现比较好用的监控数据库变化监控软件. 今天,我就给大家介绍一个如何使用mysql自带的功能监控数据库变化 1.打开数 ...

最新文章

  1. 总体经济拉动新引擎-农业大健康·张咏:疫情后谋定乡村振兴
  2. 深度学习 占用gpu内存 使用率为0_深度学习的完整硬件指南
  3. 【Python基础】Python 10 个习惯用法,看看你都知道不?
  4. asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式
  5. python2.x环境下unicode乱码转中文显示的2种解决方案总结
  6. 允许跨域访问_PHP设置多域名允许跨域访问
  7. python 定时任务系统_Python定时任务,实现自动化的方法
  8. Windows CE下驱动程序开发基础
  9. 【guava】guava 11.0.2 版本 key 肯能丢数据的bug
  10. css3 选择器_IT兄弟连 HTML5教程 CSS3揭秘 CSS3概述
  11. oracle用户sde老是锁定,关于ArcGIS10.0版本的SDE密码修改,账户锁定,SDE服务启动又停止等问题的解决...
  12. Ogre3D的GOOF的场景编辑器截图
  13. Unity WebGL与IIS小坑
  14. python菜鸟编程-Python 基础教程 | 菜鸟教程
  15. 多因素cox回归结果解释 第二十八讲 R语言-Cox比例风险模型1 - 知乎 (zhihu.com)
  16. 发表skiller的几个版本
  17. 借助 Lucene.Net 构建站内搜索引擎(下)
  18. php去除英文和标点,php实现过滤中文标点符号及过滤英文标点符号的示例代码
  19. 服务网格领域的百花齐放
  20. 未来计算机的畅享300,新学期畅享作文300字(通用5篇)

热门文章

  1. 三星回击苹果:将推指纹识别智能手机
  2. Python-Opencv 形态学+算子实现轮廓提取
  3. Linux | CentOS系统时钟校正
  4. 4月21日V反再次来临?
  5. TIA博途中FC功能块的介绍与管脚定义
  6. 中国第一台103型电子计算机诞生于,第一台计算机诞生于几年?
  7. bilstm-crf_序列标注问题
  8. 03. isasupperclass
  9. element ui el-table 无数据时显示默认空图片(el-empty)
  10. 数据挖掘如何在互联网金融风险控制中发挥作用