MySQL数据库binlog开启
时间: 2023-02-07 09:11:19 浏览: 53
开启mysql-Binlog
5星 · 资源好评率100%
在 MySQL 数据库中,binlog 是一个二进制日志文件,用于记录数据库的更改操作。开启 binlog 可以帮助用户恢复数据,以及实现数据库的复制功能。
要开启 MySQL 数据库的 binlog,你需要在 my.cnf 配置文件中进行如下设置:
```
[mysqld]
log-bin=mysql-bin
server-id=1
```
其中,log-bin 选项用于指定 binlog 文件的名称,server-id 选项用于指定服务器的唯一标识。
在修改完配置文件之后,你需要重启 MySQL 服务才能使新的设置生效。
你也可以通过在 MySQL 命令行中执行如下命令来开启 binlog:
```
SET GLOBAL log_bin_trust_function_creators=1;
SET GLOBAL log_bin=ON;
```
但是这种方式开启的 binlog 只在当前 MySQL 会话有效,在重启 MySQL 服务之后会失效。
阅读全文