zoukankan      html  css  js  c++  java
  • 关于 MySQL 的 General Log 功能

    1. 检查 General Log 输出目标

      SHOW GLOBAL VARIABLES LIKE 'log_output';
      
      # Type: Set
      # Default Value: FILE
      # Valid Values: TABLE, FILE, NONE
      
      # 值 TABLE 将输出目标设置为 mysql.general_log 数据库表
      # 值 FILE 的输出目标由变量 general_log_file 的值来设置
      
      # 值集中可以以逗号分隔的形式同时包含 TABLE 和 FILE 值
      # 如果值集中包含"NONE"值的话,则同时存在的 TABLE 和 / 或 FILE 值会被置为无效
      
      
    2. 检查和设置 General Log 目标输出文件

      SHOW GLOBAL VARIABLES LIKE 'general_log_file';
      
      # Type: File name
      # Default Value: host_name.log
      
      SET GLOBAL general_log_file = '/var/lib/mysql/localhost.log';
      
      
    3. 检查和设置 General Log 启用 / 禁用状态

      SHOW GLOBAL VARIABLES LIKE 'general_log';
      
      # Type: Boolean
      # Default Value: OFF
      # Valid Values: OFF | ON
      
      SET GLOBAL general_log = ON;
      
      
    4. 其他

      # 默认情况下,无法解析(例如由于语法错误)的语句,不会写入常规查询日志。
      # 需要记录所有语句(包括错误语句)的情况下,应使用 --log-raw=ON 命令行选项。
      # 或者在 my.cnf 配置文件 [mysqld] 节设置 log-raw=ON 参数。
      
  • 相关阅读:
    .vimrc
    GNU_makefile_template
    EM算法
    《设计模式之禅》学习笔记
    k-近邻算法
    机器学习基础
    《机器学习实战》学习笔记
    使用Apriori算法和FP-growth算法进行关联分析
    An ffmpeg and SDL Tutorial
    在Qt Creator中添加OpenCV库
  • 原文地址:https://www.cnblogs.com/f0rsaken/p/14611872.html
Copyright © 2011-2022 走看看