• mysql bin-log 设置


    mysql 的事物日至为

    [root@localhost mysql]# ls -ldtr mysql-bin.*
    -rw-rw----  1 mysql mysql 2222211 4月   9 08:35 mysql-bin.000001
    -rw-rw----  1 mysql mysql     245 4月   9 08:35 mysql-bin.000002
    -rw-rw----. 1 mysql mysql      38 4月   9 08:35 mysql-bin.index
    [root@localhost mysql]# pwd
    /var/lib/mysql

    mysql-bin.index中记载了最新的日至序号如下:

    [root@localhost mysql]# cat mysql-bin.index 
    ./mysql-bin.000001
    ./mysql-bin.000002

    如果你不小心删除了mysql-bin.0000等文件。 mysql 可能会启动不起来。因为,mysql会根据index文件去找最新的日至。

    这时候会报错误如 某个mysql-bin.0000 文件找不到。 你需要清空 mysql-bin.index这个文件。然后再启动。

    设置关闭bin-log功能可以注释掉/etc/my.conf中的

    log-bin=mysql-bin

    设置log过期可以编辑/etc/my.conf,设置

    expire-logs-days=2

    察看log相关可以

    MariaDB [(none)]> show global variables like '%expire%';
    +------------------+-------+
    | Variable_name    | Value |
    +------------------+-------+
    | expire_logs_days | 2     |
    +------------------+-------+
    1 row in set (0.00 sec)
    
    MariaDB [(none)]> show global variables like '%log_bin%';
    +---------------------------------+-------+
    | Variable_name                   | Value |
    +---------------------------------+-------+
    | log_bin                         | ON    |
    | log_bin_trust_function_creators | OFF   |
    | sql_log_bin                     | ON    |
    +---------------------------------+-------+
    3 rows in set (0.00 sec)
  • 相关阅读:
    GhostScript命令参数详解(转)
    西安电子科技大学week02-问题规约表示及其搜索技术
    西安电子科技大学week01-状态空间表示及其问题解决
    canal同步mysql数据
    Navicat连接mysql数据库报错2003
    fieldset可以实现在虚线框中写文字
    CSS盒模型简单介绍
    js变量数组和对象常用方法
    js数组方法大全
    IIFE和闭包和let
  • 原文地址:https://www.cnblogs.com/kramer/p/4408668.html
Copyright © 2020-2023  润新知