mysql开启binlog模式
- 查看当前mysql是否开启binlog模式。
SHOW VARIABLES LIKE ‘%log_bin%’
如果log_bin的值为OFF是未开启,为ON是已开启。
- 修改/etc/my.cnf 需要开启binlog模式。
[mysqld]
log-bin=mysql-bin
binlog-format=ROW
server_id=1
修改完成之后,重启mysqld的服务。
- 进入mysql
mysql -h localhost -u root -p
- 创建账号 用于测试使用
使用root账号创建用户并授予权限
- create user canal@‘%’ IDENTIFIED by ‘canal’;
- GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT,SUPER ON . TO ‘canal’@‘%’;
- FLUSH PRIVILEGES;