mysql通过kafka实现数据实时同步(二)——mysql配置

mysql开启binlog日志,创建用户及分配权限

本帖子不讲述mysql的安装,mysql版本要求5.6以上。

1、查看mysql是否开启binlog日志

mysql通过kafka实现数据实时同步(二)——mysql配置

2、编辑配置文件,添加配置

mysql通过kafka实现数据实时同步(二)——mysql配置

mysql通过kafka实现数据实时同步(二)——mysql配置

3、重启mysql服务

mysql通过kafka实现数据实时同步(二)——mysql配置

4、再次使用命令show variables like 'log_%';进行查看,为ON表明binlog开启

mysql通过kafka实现数据实时同步(二)——mysql配置

5、创建普通用户

mysql通过kafka实现数据实时同步(二)——mysql配置

6、分配权限并刷新权限

mysql通过kafka实现数据实时同步(二)——mysql配置

权限说明:

如果是使用的root用户,则不需要配置上面的这几个权限了,普通用户必须要分配。

SELECT:查询权限
REPLICATION CLIENT:复制数据的连接权限
REPLICATION SLAVE:复制数据权限
LOCK TABLES:锁表权限
RELOAD:重新加载权限

众所周知,因为磁盘大小的原因,binlog日志会定时清除的,所以在读取日志的时候会出现并不是全量的数据,此时必须最下面两个权限。