mysql 指定库开启bin_log
时间: 2023-09-14 21:11:44 浏览: 268
mysql开启binlog步骤讲解
要在 MySQL 中开启 binlog,需要在 MySQL 配置文件 my.cnf 中进行配置。
1. 找到 my.cnf 配置文件。
在 Linux 系统中,my.cnf 配置文件通常位于 /etc/mysql/my.cnf 或 /etc/my.cnf 路径下,可以使用以下命令打开该文件:
```
sudo vim /etc/mysql/my.cnf
```
2. 在 [mysqld] 段下添加以下配置:
```
[mysqld]
log-bin=/var/log/mysql/mysql-bin.log
binlog-format=ROW
```
以上代码中,log-bin 指定了 binlog 日志文件的位置和名称,这里设置为 /var/log/mysql/mysql-bin.log。binlog-format 指定了 binlog 的格式,这里设置为 ROW。
3. 保存并关闭 my.cnf 文件。
4. 重启 MySQL 服务。
```
sudo service mysql restart
```
开启 binlog 后,MySQL 将会记录所有修改数据库的操作,包括增删改表或记录等,记录的内容将会保存在指定的 binlog 日志文件中。
阅读全文