mysql几种日志:错误日志: -log-err查询日志: -log慢查询日志: -log-slow-queries更新日志: -log-update二进制日志: -log-bin默认情况下,所有日志创建于mysqld数据目录中。通过刷新日志,你可以强制 mysqld来关闭和重新打开日志文件(或者在某些情况下切换到一个新的日志)。当你执行一个FLUSH LOGS语句或执行mysqladmin flush-logs或mysqladmin refresh时,出现日志刷新。

1. 错误日志用--log- error[=file_name]选项来指定mysqld保存错误日志文件的位置。如果没有给定file_name值,mysqld使用错误日志名 host_name.err 并在数据目录中写入日志文件。如果你执行FLUSH LOGS,错误日志用-old重新命名后缀并且mysqld创建一个新的空日志文件。(如果未给出--log-error选项,则不会重新命名)。如果不指定--log-error,或者(在Windows中)如果你使用--console选项,错误被写入标准错误输出stderr。通常标准输出为你的终端。

2. 通用查询日志用--log[=file_name]或-l [file_name]选项启动它。如果没有给定file_name的值,默认名是host_name.log。

3. 慢速查询日志用--log-slow-queries[=file_name]选项启动时,mysqld 写一个包含所有执行时间超过long_query_time秒的SQL语句的日志文件.如果没有给出file_name值,默认未主机名,后缀为 -slow.log。(先锋教程网 www.xfcodes.com)如果给出了文件名,但不是绝对路径名,文件则写入数据目录。

3. 更新日志

复制代码代码如下:

用--log-update[=file_name]选项启动,不推荐使用。是否启用了日志mysql>show variables like 'log_%';怎样知道当前的日志mysql> show master status;显示二进制日志数目mysql> show master logs;看二进制日志文件用mysqlbinlogshell>mysqlbinlog mail-bin.000001或者shell>mysqlbinlog mail-bin.000001 | tail

在配置文件中指定log的输出位置。Windows:Windows 的配置文件为 my.ini,一般在 MySQL 的安装目录下或者 c:\Windows 下。Linux:Linux 的配置文件为 my.cnf ,一般在 /etc 下。

linux下:

复制代码代码如下:

# 在[mysqld] 中加入#loglog-error=/usr/local/mysql/log/error.loglog=/usr/local/mysql/log/mysql.loglong_query_time=2log-slow-queries= /usr/local/mysql/log/slowquery.log

# 在[mysqld] 中加入 #loglog-error=/usr/local/mysql/log/error.loglog=/usr/local/mysql/log/mysql.loglong_query_time=2log-slow-queries= /usr/local/mysql/log/slowquery.log

windows下:

复制代码代码如下:

# 在[mysqld] 中加入#loglog-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=2log-slow-queries= "E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/slowquery.log"

# 在[mysqld] 中加入#loglog-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=2log-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下来没有使用索引的querylog=mylog.log --对所有执行语句进行记录

windows下开启mysql日志:在[mysql]下加入这些(基本上等于加在最后面)

复制代码代码如下:

log-error=#Enter a name for the query log file. Otherwise a default name will be used.#注:(写成txt文件editplus可以及时重载,不过有时要放在C盘下editplus才可以及时重载)log= c:/mysql_query.log.txt#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=

MySQL日志设置双1_mysql日志配置文件示例相关推荐

  1. jvm 崩溃日志设置_JVM崩溃日志信息分析

    前些天,搞JNI的时候,报了个JVM崩溃的错.错误信息如下: # # An unexpected error has been detected by HotSpot Virtual Machine: ...

  2. jvm 崩溃日志设置_JVM致命错误日志(hs_err_pid.log)分析(转载)

    当jvm出现致命错误时,会生成一个错误文件 hs_err_pid.log,其中包括了导致jvm crash的重要信息,可以通过分析该文件定位到导致crash的根源,从而改善以保证系统稳定.当出现cra ...

  3. MySQL数据库:通用查询日志和慢查询日志分析

    MySQL中的日志包括:通用查询日志.慢查询日志.错误日志.二进制日志等等.这里主要记录一下两种比较常用的日志:通用查询日志和慢查询日志. (1)通用查询日志:记录建立的客户端连接和执行的语句. (2 ...

  4. Java日志框架 -- 日志框架介绍、日志门面技术、JUL日志(JUL架构、JUL入门示例、JUL日志级别、JUL日志的配置文件)

    1. 日志的概念 日志文件是用于记录系统操作事件的文件集合,可分为事件日志和消息日志.具有处理历史数据.诊断问题的追踪以及理解系统的活动等重要作用. 2. Java日志框架 问题: 控制日志输出的内容 ...

  5. mysql .err 怎么查看_MySQL日志设置及查看方法

    MySQL有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 默 ...

  6. phpstudy mysql日志_mysql日志设置及查看

    MySQL有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 默 ...

  7. MySQL 的数据库错误日志设置

    1. 数据库错误日志设置 概述 这篇文章主要讨论怎样配置MySQL 的诊断日志信息.还有对于设置错误信息的字符集和语言设置. 这些错误日志包含了MySQL 启动和关闭的次数.也包含了错误,警告,和注释 ...

  8. MySQL的存储引擎与日志说明

    1.1 存储引擎的介绍 1.1.1 文件系统存储 文件系统:操作系统组织和存取数据的一种机制.文件系统是一种软件. 类型:ext2 3 4 ,xfs 数据.  不管使用什么文件系统,数据内容不会变化, ...

  9. apache日志设置方法:按时间、按大小记录

    apache日志设置方法:按时间.按大小记录 14九 一.apache日志按日期记录 pache的配置文件中找到 ErrorLog logs/error_log CustomLog logs/acce ...

最新文章

  1. PyCharm中控制台输出日志分层级分颜色显示
  2. windows进程管理器_软件进程自动重启一遍又一遍……你需要这款自动杀进程的小公举ProcessKO...
  3. Linux重定向的理解
  4. leetcode - 303.区域和检索-数组不可变(动态规划)
  5. 第三章:学生管理模块
  6. 2D动作游戏开发与实现(翻译) .
  7. 【Vue使用高德API制作热力图】
  8. cuda10安装——在CentOS上安装的艰难过程
  9. 业界软件测试工程师认证(ISTQB)
  10. Springboot 集成帆软报表(finereport10.0)详细步骤
  11. Echarts x轴设置上下偏移
  12. 极狐gitlib的安装和使用
  13. C++ Primer Plus P60 程序清单4.1(马铃薯的分析程序 ,理解数组的一些属性)——中职
  14. Vue中watch、computed、updated三者的区别以及使用方法
  15. 三层架构与MVC架构
  16. C语言中scanf()常见的错误
  17. NAGVIS安装详解
  18. android版本 51,51星变手机版
  19. 地图可视化“一网打尽“
  20. MySQL高阶教程索引

热门文章

  1. CCF 2018-3-1跳一跳
  2. 多目标跟踪(MOT)最新综述,一文快速入门
  3. 关于pytorch GPU版本安装的问题
  4. SQL 高效的万能分页存储过程
  5. Java自动化测试框架-06 - 来给你的测试报告化个妆整个形 - (下)(详细教程)
  6. windows.old可以删除吗_C盘里的文件夹都有何用?可以删除吗?哪些可以删除?
  7. Nginx+Tomcat无法正确获取的域名和ip地址
  8. 常用类中的方法 —— java.lang.String
  9. 11.12 Ext JS 的Uncaught (in promise) Error: Cannot load package问题和解决分析
  10. java 107问_JAVA面试题26-107(答案)