1 修改my.cnf
打开或者新建mysql配置文件my.cnf(windows版本的是my.ini)
linux版本的路径通常是/etc/my.cnf,windows的路径则在mysql安装目录的根目录下
文件内容设置如下:
[mysqld] log_bin=ON #开启binlog server-id=123 #设置一个与其他mysql不相同的id binlog-format=row #设置binlog模式为row
2 查看binlog是否生效
使用root用户进入到mysql
show variables like '%log_bin%';(需要设置为ON) show global variables like '%binlog_format%';(需要设置为ROW模式)
3 创建binlog用户和授权
create user 'binlog_test'@'%' identified by '123456'; grant REPLICATION SLAVE,REPLICATION CLIENT on *.* to 'binlog_test'@'%' identified by '123456'; -- 全局设置*.* flush privileges;