mysql的日志怎么设置 mysql日志表设计-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

mysql的日志怎么设置 mysql日志表设计

怎么进入mysql日志 mysql日志进入方法

1、首先找到MySQL的配置文件my.cnf,在[mysqld]下添加

10年积累的成都做网站、成都网站制作、成都外贸网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有安宁免费网站建设让你可以放心的选择与我们合作。

2、general_log_file=~/query.log

3、同时,登录MySQL console中设置打开log

4、mysql -uroot

5、 SET global general_log = 1;

6、重启MySQL之后就可以在当前用户的HOME目录中通过query.log查看SQL日志了。

mysql binlog日志说明及设置

MySQL分为两大部分。上层是 MySQL-Server ,下层是 可插拔的存储引擎 。

binlog 存放的位置由 datadir 参数控制

执行下面的查询语句即可:

目录下有两种文件: binlog.0000XX 和 binlog.index

一般关于binlog的配置都写在MySQL的配置文件中: my.cnf , 以方便启动mysql时直接让这些配置生效

常见的binlog有如下的作用

怎么开启mysql日志功能

1)怎么查看mysql是否启用了日志

mysqlshow variables like 'log_bin';

2)怎样知道当前的日志

mysql show master status;

3)如何查看当前的二进制日志,可以使用mysqlbinlog的的工具,命令如下:

shellmysqlbinlog mail-bin.000001(要写绝对问题路径 d://)

或者shellmysqlbinlog mail-bin.000001 | tail

4)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=err.log

#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 =2--

这里设置慢日志的最大实现是指执行超过多久的sql会被log下来,这里是2秒

log-slow-queries=slowqueris.log --将查询返回较慢的语句进行记录,这里设置慢日志的名称

log-queries-not-using-indexes

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

5)下面是配置日志的几种方式,不一定全都要配置,请根据自身需求选择性配置

log=mylog.log

--对所有执行语句进行记录

log-error=log-error.log

log=log-query.log

log-queries-not-using-indexes

log-warnings=2

log-slow-queries=log-slow-query.log

log-update=log-update.log

long_query_time=2


当前题目:mysql的日志怎么设置 mysql日志表设计
网页URL:http://kswsj.cn/article/dogdsoj.html

其他资讯