mysql的日志类型:

  错误日志: log-error
  查询日志: log
  慢查询日志: log-slow-queries
  更新日志: log-update
  二进制日志: log-bin

开启错误日志

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

开始查询日志

  1. log=/usr/local/mysql/log/log-query.log

由于mysql版本升级,上面的参数设置会报错,要改成下面的参数设置,才能开启日志

  1. general_log=ON
  2. general_log_file=/usr/local/mysql/log/mysql_query.log

开启慢查询日志

  1. log-slow-queries=/usr/local/mysql/log/log-slow-query.log

由于mysql版本升级,上面的参数设置会报错,要改成下面的参数设置,才能开启日志

  1. slow-query-log=1 #开启为1,关闭为0
  2. long_query_time = 2
  3. slow-query-log-file=d:/wamp/logs/mysql_slow_query.log

开启更新日志

  1. log-update=/usr/local/mysql/log/log-update.log

开启二进制日志

  1. log-bin=/usr/local/mysql/log/log-bin.log

实例测试:开启查询日志、错误日志

  1、编辑/etc/my.cnf,即编辑mysql的配置文件

  1. vi /etc/my.cnf

  2、添加开启查询日志、错误日志的代码段

    aaarticlea/png;base64,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" alt="" />

  3、重启mysql数据库

4、输入命令,实时查看log-query.log文件

  1. tail -f /usr/local/mysql/log/log-query.log

  5、打开另一个终端,进入mysql里进行查询操作

  1.     mysql -uroot -p123456
  2.  
  3.     use test
  4.  
  5.     select * from one;

 6、执行步骤5时,log-query.log的内容就会变动

问题:在/usr/local/mysql/log/文件夹中,有log-error.log文件,但是没有log-query.log文件。

原因:在log-error.log文件里,找到错误提示。本人理解为,没权限创建文件。但是,怎么又有权限创建log-error.log文件,真是纠结。

解决:自己创建一个log-query.log文件,并设置权限为777(有点暴力了)

mysql日志的查看与开启的更多相关文章

  1. 转:mysql日志(Windows下开启Mysql慢查询、通用日志)

    一.Windows下开启Mysql慢查询详解 //show variables like '%quer%';查询是否开启了慢查询!! 第一步:修改my.ini(mysql配置文件)  在my.ini中 ...

  2. mysql日志信息查看与设置mysql-bin

    查看 sql查询记录  日志是否开启 SHOW GLOBAL VARIABLES LIKE '%general_log%' 二进制日志 是否开启 SHOW GLOBAL VARIABLES LIKE ...

  3. mac 开启mysql日志

    step1: 进入终端进入mysql: step2 : 开启mysql日志 step3 : 查看mysql的日志文件所在位置 step4 : 在终端中用tail -f 命令打开该日志文件:

  4. Linux Centos下查看cpu、磁盘、内存使用情况,关闭MySQL日志

    Linux Centos下查看cpu.磁盘.内存使用情况,关闭MySQL日志 lsblk 查看分区和磁盘df -h 查看空间使用情况fdisk -l 分区工具查看分区信息cfdisk /dev/sda ...

  5. mysql日志开启和查看

    mysql日志开启和查看. 找到mysql根目录下的my.ini文件,打开在下面插入 log-bin=mysql-bin binlog_format=mixed 然后重启mysql. 在dos端登录m ...

  6. Mysql: mysqlbinlog命令查看日志文件

    想查看mysql的binlog文件,但是裸的binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man mysqlbinlog查看),但是使用mysq ...

  7. 转载Linux下开启MySQL日志

    转载https://blog.csdn.net/weixin_38187469/article/details/79273962 开启mysql日志   1.查看日志是否启用 mysql> sh ...

  8. 开启mysql日志及若干问题

    今天学习了mysql日志功能,以前也有所了解,只不过没有深入的学习,所以趁着“余热”,把我从网上找到的资料与实践 结合起来,总结一下其基本用法.学习从来都不是无趣的,就看你怎么看待学习. 1.查看查询 ...

  9. MYSQL启用日志,查看日志,利用mysqlbinlog工具恢复MySQL数据库【转载】

    转自 MYSQL启用日志,查看日志,利用mysqlbinlog工具恢复MySQL数据库 - _安静 - 博客园http://www.cnblogs.com/xionghui/archive/2012/ ...

随机推荐

  1. 高吞吐高并发Java NIO服务的架构(NIO架构及应用之一)

    高吞吐高并发Java NIO服务的架构(NIO架构及应用之一) http://maoyidao.iteye.com/blog/1149015   Java NIO成功的应用在了各种分布式.即时通信和中 ...

  2. jQuery表格操作

    $("#tableid tr:gt(0)").each(function(i){ $(this).children("td").each(function(j) ...

  3. (hdu)5234 Happy birthday 二维dp+01背包

    题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5234 Problem Description Today is Gorwin’s birt ...

  4. (hdu)5546 Ancient Go

    Problem Description Yu Zhou likes to play Go with Su Lu. From the historical research, we found that ...

  5. Linux网络设置高级指南

    from:http://www.oschina.net/question/23734_117144 Linux网络设置高级指南 本文面向的是被Linux复杂的有线无线网络架构弄得头昏脑胀:或者被网上半 ...

  6. 批量执行sql语句

    基本使用 $sqls="sql语句1;sql语句2;sql语句n"; 或 $sqls="insert into xx;";  $sqls.="inse ...

  7. kindeditor编辑器代码过滤解决方法.

    很多朋友在使用Kindeditor编辑器的时候都会遇到这样一个问题,如:给A标签加上title属性过后,浏览的时候,却神奇般地发现title属性没有了.再次切换html源代码的时候,返现编辑器将tit ...

  8. 错误 1 error C2065: “IDC_LISTBOX”: 未声明的标识符

    错误的可能原因及解决方法如下:1.出错文件中没有包含资源文件ID声明的resource.h文件.在出错文件中加入#include “resource.h”语句. 2.工程附件包含目录的路径下没有res ...

  9. 操作系统和Python的发展历程

    一:操作系统的发展历史: 操作系统:什么是操作系统?我们首先想到的是电脑,,也就是所谓的Windows8,Windows7,或者XP系统和Windows10,当然也包括我们手机的安卓系统或者IPhon ...

  10. angular.js的post数据方式

    公司的项目前端部分现在改用angular,一切从头学起,今天记录一下关于数据请求的问题,由于get的请求方式比较简单,与post也类似,所以就单独讲讲post方式. 文档上post数据的写法有好几种, ...