我添加了以下选项以避免产生较小的多个二进制文件。
max_binlog_size=1024M
但是 MySQL 仍然没有像预期的那样创建一个巨大的二进制文件。如何让它创建单个文件而不是多个小文件?
最佳答案
MySQL手册说
The server creates a new file in the series each time it starts or flushes the logs
所以,实际上,您无法控制二进制日志的大小。在刷新日志、重新启动服务器或达到 max_binlog_size 之前,服务器不应启动新文件。
顺便说一下,为什么你需要这种程度的控制?
关于mysql - 二进制文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1431730/