首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>网络编程>Mysql教程>资讯:MYSQL启用日志和查看日志

MYSQL启用日志和查看日志

www.jz123.cn  2010-11-30   来源:   站长家园    责任编辑(袁袁)    我要投递新闻

  用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 --对所有执行语句进行记录


上一篇:MYSQL server has gone away解决办法 下一篇:mysql 重启方法(初学者)

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图