• mysql 日志


    主要日志类型

    错误日志

    写入用户      root

    默认位置      datadir   /var/log/mysqld(yum 安装)

    开启         默认开启

    二进制日志

    主机名前缀,例如主机名为master1,日志为master1.000001

    开启          log-bin

    默认位置        datadir  yum 安装: /var/lib/mysql/ 以主机名命名的文件,也可以指定位置log-bin = /...

    查看          mysqlbinlog    master1.000001 (注意进入到日志路径下)

    日志导出        mysqlbinlog   --start-position=468  --stop-position=1086  mysql-bin.000014  --database=bbs  --skip-gtids=true > test4.sq  #开启gtid情况要加--skip-gtid参数

    日志截断        每次重启会生成新的binlog;  mysql控制台运行 flush logs;

    日志删除        reset master;全部删除重新生成000001,生产环境禁用。  部分删除:PURGE BINARY LOG TO 'position';  PURGE BINARY LOG BEFORE '日期'

    暂停binlog           登录mysql:SET SQL_LOG_BIN=0;1为开启。注意:仅在当前连接会话中生效。应用场景:做数据库恢复时,会产生大量binlog此过程可以先暂停一下

    其他binlog 命令    

      show master logs     查看所有binlog日志列表

      show master status       查看master状态,即最后(最新)一个binlog日志的编号名称及其最后一个操作事件pos结束点(Position)值

    慢查询日志  

    不仅是查询语句,所有sql 语句执行时间超过定义时间都会记录,不慢的不记录

    开启 

      slow_query_log=1
      slow_query_log_file=slow.log
      long_query_time=3 单位s

    默认位置  

      datadir   yum 安装: /var/lib/mysql 

    中继日志

    位于mysql主从复制的从服务器端

  • 相关阅读:
    Sort函数的相关知识
    javascript常用排序算法总结
    机票项目辅助类
    解析机票舱位和子舱位方法
    一个哥们总结的技术知识点
    随鼠标移动的div
    【转】Qt在pro中设置运行时库MT、MTd、MD、MDd,只适合VS版本的Qt
    C++异常及捕获_01
    Qt5_QString_测试
    Qt5_容器_知识点记录
  • 原文地址:https://www.cnblogs.com/fanggege/p/11220468.html
Copyright © 2020-2023  润新知