mysql 修改 binlog大小
时间: 2023-07-09 22:29:43 浏览: 121
mysql binlog日志恢复【亲测有效,有例子实测】
要修改 MySQL 的 binlog 大小,可以按照以下步骤进行操作:
1. 编辑 MySQL 的配置文件 my.cnf,在 [mysqld] 段添加以下内容:
```
# 设置 binlog 文件的大小为 100M
max_binlog_size=100M
# 设置 binlog 文件的保存路径,可以根据需要自行修改
# 注意:路径必须存在,并且 MySQL 用户需要有写权限
datadir=/var/lib/mysql
log-bin=/var/lib/mysql/mysql-bin
```
2. 重新启动 MySQL 服务,使配置生效。
```
systemctl restart mysqld
```
3. 使用 MySQL 的命令行工具,进入 MySQL 控制台。执行以下命令查看当前的 binlog 文件大小:
```
show variables like '%max_binlog_size%';
```
如果输出的结果为 100M,则说明修改成功。
注意:修改 binlog 文件大小会影响 MySQL 的性能和可用性,因此需要谨慎操作。另外,修改后的 binlog 文件大小只对新创建的文件有效,对已存在的文件无效。如果需要修改已存在的文件大小,可以使用以下命令:
```
mysqlbinlog --read-from-remote-server --raw --stop-never <mysql-bin.000001 >mysql-bin.000001.sql
```
阅读全文