linux中的MySQL开启二进制日志?

linux中的MySQL开启二进制日志?,第1张

二进制日志开启方法:

查看系统变量log_bin,如果其值为OFF,表示没有开启二进制日志(binary log),如果需要开启二进制日志

修改my.cnf,在[mysqld]下面增加

log-bin=/data/mysqldb/log/mysql-bin.log

binlog_format = ROW

expire_logs_days=15

server_id = 2

修改完之后重启MySQL,然后再查看show variables like 'log_bin%'这个时候你会发现log_bin的value值变成了ON

将log-bin选项加入到my.cnf/my.ini中的[mysqld]组中

log-bin=dir/filename 生成的文件为filename.number 如log.000001,log000002

记得配置完要重新启动数据库服务哟

如何开启MySQL 5.7.12 的二进制日志

1. 打开/etc下的my.cnf文件

2. 编辑它,添加内容:

log_bin=binary-log #二进制日志的文件名

server_id=1 #必须指定server_id,这是MySQL 5.7.3以后的要求

binlog-do-db=yrld #备份的数据库名,可以是多个

binlog-do-db=website

binlog-do-db=yrldgold


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7297131.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存