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.ini 配置文件 [mysqld] 节设置 "log-raw=ON" 参数。
  • 相关阅读:
    最短路(Floyed、Dijkstra、Bellman-Ford、SPFA)
    查找技术
    简单线段树
    dfs
    bfs
    插件工具集合
    Web前端代码规范
    Javascript 判断手机横竖屏状态
    Git 笔记2
    git 笔记 1
  • 原文地址:https://www.cnblogs.com/f0rsaken/p/13439174.html
Copyright © 2011-2022 走看看