mysql通过kafka实现数据实时同步(二)——mysql配置
mysql开启binlog日志,创建用户及分配权限
本帖子不讲述mysql的安装,mysql版本要求5.6以上。
1、查看mysql是否开启binlog日志
2、编辑配置文件,添加配置
3、重启mysql服务
4、再次使用命令show variables like 'log_%';进行查看,为ON表明binlog开启
5、创建普通用户
6、分配权限并刷新权限
权限说明:
如果是使用的root用户,则不需要配置上面的这几个权限了,普通用户必须要分配。
SELECT:查询权限
REPLICATION CLIENT:复制数据的连接权限
REPLICATION SLAVE:复制数据权限
LOCK TABLES:锁表权限
RELOAD:重新加载权限
众所周知,因为磁盘大小的原因,binlog日志会定时清除的,所以在读取日志的时候会出现并不是全量的数据,此时必须最下面两个权限。