开启binlog日志的配置步骤
- 找到配置文件:在MariaDB中,配置文件通常是
my.cnf
或my.ini
,具体位置因操作系统和安装方式而异。例如在Linux系统下,常见位置为/etc/my.cnf
。
- 编辑配置文件:使用文本编辑器打开上述配置文件。
- 添加或修改配置项:在
[mysqld]
节下添加或修改以下配置:
log-bin=mysql-bin # 开启二进制日志,mysql-bin为日志文件前缀
server-id=1 # 设置服务器唯一ID,不同数据库实例需设置不同值,一般为正整数
- 保存并关闭配置文件:保存修改后的配置文件。
- 重启MariaDB服务:在Linux系统下,使用
sudo systemctl restart mariadb
命令重启服务;在Windows系统下,通过服务管理器找到MariaDB服务并重启。
确认binlog日志生效的方法
- 登录MariaDB:使用
mysql -u root -p
命令登录数据库(需替换root
为实际用户名,并输入密码)。
- 查看状态:执行
SHOW VARIABLES LIKE 'log_bin';
命令,如果Value
列显示为ON
,则表示binlog日志已开启。
- 查看日志文件:执行
SHOW BINARY LOGS;
命令,若能看到列出的二进制日志文件列表,则说明binlog日志已生效且正在记录。