• MySQL日志


    1.错误日志

    log_error=/var/log/mysql.log

    分析[error]

    2.二进制日志(binlog,逻辑型日志)

    2.1作用

    记录所有变更类的语句
    DDL,DCL :以语句方式(statement)记录
    DML(已提交的事务语句):默认是以行模式记录(row模式,数据行的变化)
    可以做数据恢复和操作的审计

    2.2配置方法

    log_bin=/opt/mysql/data/mysql-bin
    binlog_format=row
    server_id=6
    sync_binlog=1

    2.3查看日志

    mysql> show binary logs;
    mysql> show master status;

    2.4日志内容查看

    按事件查看日志内容
    mysql> show binlog events in 'mysql-bin.000012';
    直接查看日志内容
    mysqlbinlog --base64-output=decode-rows -vvv /opt/mysql/data/mysql-bin.000012 |more

    2.5截取二进制日志

    [root@standby data]# mysqlbinlog --start-position=219 --stop-position=186613 /opt/mysql/data/mysql-bin.000012 >/tmp/binlog.sql

    3.慢日志

    记录慢语句的日志文件(将下面文件中的配置文件都打开)
    slow_query_log=1
    slow_query_log_file=/opt/mysql/data/standby-slow.log
    long_query_time=1
    log_queries_not_using_indexes=1

    使用Box Anemometer基于pt-query-digest将MySQL慢查询可视化

  • 相关阅读:
    java Metaspace频繁FGC问题定位(转载)
    JVM内存模型详解(转载)
    56. Merge Intervals
    begin again
    55. Jump Game
    54. Spiral Matrix
    53. Maximum Subarray
    52. N-Queens II
    51. N-Queens
    1. 赋值运算符函数
  • 原文地址:https://www.cnblogs.com/zhaijihai/p/10278956.html
Copyright © 2020-2023  润新知