网络编程
位置:首页>> 网络编程>> 数据库>> MYSQL启用日志和查看日志

MYSQL启用日志和查看日志

  发布时间:2010-12-03 16:24:00 

标签:mysql,日志

用mysqlbinlog.exe查看二进制日志

是否启用了日志

mysql>show variables like 'log%';

怎样知道当前的日志

mysql> show master status;

看二进制日志文件用mysqlbinlog,mysqlbinlog.exe是安装好mysql后在bin目录中自带的查看工具。

shell>mysqlbinlog mail-bin.000001

或者shell>mysqlbinlog mail-bin.000001 | tail

Windows 下用类似的命令。

mysql有以下几种日志:

错误日志: -log-err

查询日志: -log

慢查询日志: -log-slow-queries

更新日志: -log-update

二进制日志: -log-bin

在mysql的安装目录下,打开my.ini,在后面加上上面的参数,保存后重启mysql服务就行了。

例如:

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

log-error=

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

#log=

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

#log-slow-queries=

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

#log-update=

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

#log-bin=

上面只开启了错误日志,要开其他的日志就把前面的“#”去掉。

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

log-slow-queries=slowqueris.log --将查询返回较慢的语句进行记录

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

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

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com