MST

星途 面试题库

面试题:MySQL二进制日志管理基础之配置相关问题

在MySQL中,如何配置二进制日志的文件名前缀以及日志文件的最大大小?请分别说明相关配置参数及如何在配置文件中设置。
45.4万 热度难度
数据库MySQL

知识考点

AI 面试

面试题答案

一键面试
  1. 配置二进制日志文件名前缀

    • 配置参数log_bin_basename
    • 在配置文件中的设置:在MySQL的配置文件(如my.cnfmy.ini)中添加或修改以下行:
    [mysqld]
    log_bin_basename = /path/to/your/logfile_prefix
    

    这里/path/to/your/logfile_prefix是你希望设置的日志文件路径及文件名前缀,例如/var/log/mysql/mysql-bin

  2. 配置日志文件的最大大小

    • 配置参数max_binlog_size
    • 在配置文件中的设置:在MySQL的配置文件(如my.cnfmy.ini)中添加或修改以下行:
    [mysqld]
    max_binlog_size = size_in_bytes
    

    例如,若要设置为100MB,可写为max_binlog_size = 104857600 (100 * 1024 * 1024),也可以使用max_binlog_size = 100M这种带单位的写法。注意,max_binlog_size最大值为1GB(1073741824字节),如果设置超过此值,会被自动调整为1GB。