怎么监控mysql数据变化_实时监控mysql数据库变化
对于二次开发来说,很大一部分就找找文件和找数据库的变化情况
对于数据库变化。还没有发现比较好用的监控数据库变化监控软件。
今天,我就给大家介绍一个如何使用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数据库变化相关推荐
- mysql 数据分组_详解MySQL 数据分组
创建分组 分组是在select语句中的group by 子句中建立的. 例: select vend_id, count(*) as num_prods from products group by ...
- mysql执行语句_实时查看MySQL执行的语句
我们在追查MySQL问题和性能调优时,有时希望看到当前都有哪些命令正在被执行,让我们迅速找到热点命令.下面我们就来介绍下如何查看当前正在执行的MySQL语句. 日志LOG 我们之前在 用service ...
- mysql数据库命令_新手入门MYSQL数据库命令大全
一.命令行连接数据库 Windows操作系统进入CMD命令行,进入mysql.exe所在目录,运行命令 mysql.exe -h主机名 -u用户名 -p密码 注意:参数名与值之间没有空格 , 如:-h ...
- mysql数据版本控制_如何对MySQL数据模型进行版本控制和同步?
在工作中,我们开发了一个小脚本来管理我们的数据库版本控制.对任何表或数据集的每次更改都会获得它自己的SQL文件. 文件按顺序编号.我们通过将该信息存储在数据库中来跟踪已运行的更新文件.当文件即将执行时 ...
- 如何排查mysql数据乱码_如何解决MYSQL数据库中文乱码问题?
aluckdog 在数据库安的时候指定字符集如果在安完了以后可以更改以下文件:C:\Program Files\MySQL\MySQL Server 5.0\my.ini里的所有的 default-c ...
- django mysql数据同步_[django自动同步数据库]Django数据库同步操作技巧详解
同步数据库: 使用上述两条命令同步数据库 1.认识migrations目录: migrations目录作用:用来存放通过makemigrations命令生成的数据库脚本,里面的生成的脚本不要轻易修改. ...
- 大数据舆情分析软件实时监控,TOOM大数据处理与舆情监控简介
舆情数据分析处理是指通过使用大数据技术.人工智能.自然语言处理等,从舆情数据中提取信息,进行模型建立.模式识别.情感分析等,从而了解舆论情况.舆情数据分析处理的目的是了解舆论趋势.话题热点.网民情绪等 ...
- MySql数据库主键外键与数据库设计
MySql数据库主键外键与数据库设计 首先要指出的: 列.字段.属性是一个概念 行.记录.元组是一个概念 MySQL数据库CONSTRAINT约束:非空约束,唯一约束,主键约束,外键约束 show c ...
- 监控mysql数据库 更新_实时监控mysql数据库变化
对于二次开发来说,很大一部分就找找文件和找数据库的变化情况 对于数据库变化.还没有发现比较好用的监控数据库变化监控软件. 今天,我就给大家介绍一个如何使用mysql自带的功能监控数据库变化 1.打开数 ...
最新文章
- 总体经济拉动新引擎-农业大健康·张咏:疫情后谋定乡村振兴
- 深度学习 占用gpu内存 使用率为0_深度学习的完整硬件指南
- 【Python基础】Python 10 个习惯用法,看看你都知道不?
- asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式
- python2.x环境下unicode乱码转中文显示的2种解决方案总结
- 允许跨域访问_PHP设置多域名允许跨域访问
- python 定时任务系统_Python定时任务,实现自动化的方法
- Windows CE下驱动程序开发基础
- 【guava】guava 11.0.2 版本 key 肯能丢数据的bug
- css3 选择器_IT兄弟连 HTML5教程 CSS3揭秘 CSS3概述
- oracle用户sde老是锁定,关于ArcGIS10.0版本的SDE密码修改,账户锁定,SDE服务启动又停止等问题的解决...
- Ogre3D的GOOF的场景编辑器截图
- Unity WebGL与IIS小坑
- python菜鸟编程-Python 基础教程 | 菜鸟教程
- 多因素cox回归结果解释 第二十八讲 R语言-Cox比例风险模型1 - 知乎 (zhihu.com)
- 发表skiller的几个版本
- 借助 Lucene.Net 构建站内搜索引擎(下)
- php去除英文和标点,php实现过滤中文标点符号及过滤英文标点符号的示例代码
- 服务网格领域的百花齐放
- 未来计算机的畅享300,新学期畅享作文300字(通用5篇)