热点:

    MySQL二进制日志管理

      [   原创  ]   作者:
    收藏文章 暂无评论

    MySQL包含多种日志类型,如二进制日志、错误日志、通用查询日志和慢查询日志。其中,二进制日志用于记录所有修改数据的SQL语句,常用于数据恢复与主从复制。本文重点介绍如何查看、删除以及临时关闭二进制日志的操作方法,帮助用户更好地管理和维护数据库日志。

    1、 查看本地二进制日志文件数量及名称

    2、 通过执行SHOW BINARY LOGS命令来查看二进制日志文件列表信息

    3、 所示,查询结果显示仅有一个日志文件,包含其名称与大小信息。

    4、 每次启动MySQL服务都会生成一个二进制日志文件,因此文件数量与服务启动次数一致。

    5、 尝试重启MySQL数据库后,日志文件夹内新增了一个日志文件。

    6、 再次执行SHOW BINARY LOGS命令后,结果显示新增了一条日志文件记录。

    7、 执行RESET MASTER命令会清空全部二进制日志,后续生成的日志文件将重新以000001为起始编号。

    8、 执行清除主节点日志命令

    9、 执行SHOW BINARY LOGS命令可查看当前日志文件,结果显示MySQL的日志已更新。

    10、 日志目录中仅存一个日志文件。

    11、 通过PURGE MASTER LOGS命令可删除指定的二进制日志文件,语法格式为:PURGE MASTER LOGS TO log_name 或 PURGE MASTER LOGS BEFORE datetime。

    12、 删除指定日志名之前的所有日志文件

    13、 清除指定日志名称之前的主日志或二进制日志文件内容。

    14、 清除指定日期前的全部日志文件

    15、 清除指定日期之前的所有主日志或二进制日志,确保系统日志文件的管理和存储空间的有效释放。

    16、 多次重启MySQL服务,生成了多个日志文件,执行SHOW BINARY LOGS命令后可查看到二进制日志列表。结果显示共产生了5个日志文件,表明已成功重启4次。

    17、 依日志名删

    18、 清除二进制日志文件,保留从 mybin_log.000003 开始的日志记录。

    19、 执行SHOW BINARY LOGS命令查看当前日志文件,发现mybin_log.000003之前的所有日志文件均已被清除。

    20、 指定日期功能留待大家自行测试体验。

    21、 暂停气动指令

    22、 暂停二进制日志记录:执行 SET sql_log_bin = 0 指令。

    soft.zol.com.cn true https://soft.zol.com.cn/1243/12437597.html report 1649 MySQL包含多种日志类型,如二进制日志、错误日志、通用查询日志和慢查询日志。其中,二进制日志用于记录所有修改数据的SQL语句,常用于数据恢复与主从复制。本文重点介绍如何查看、删除以及临时关闭二进制日志的操作方法,帮助用户更好地管理和维护数据库日志。 1、 查看...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    Purge

    更新时间:2010年01月19日

    用户评分:0 | 0人点评

    软件类型:共享软件

    软件语言:英文

    Purge
    • 更新时间:2010年01月19日
    • 软件大小:1.7MB
    • 软件分类:卸载工具
    • 语言种类:英文
    • 软件评级:有 0 人点评