text: # In production you would almost certainly limit the replication user must be on the follower (slave) machine,
  # to prevent other clients accessing the log from other machines. For example, 'replicator'@'follower.acme.com'.
  #
  # However, this grant is equivalent to specifying *any* hosts, which makes this easier since the docker host
  # is not easily known to the Docker container. But don't do this in production.
  #
  GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'replicator' IDENTIFIED BY 'replpass';
  GRANT SELECT, RELOAD, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT  ON *.* TO 'debezium' IDENTIFIED BY 'dbz';
  
  # Create the database that we'll use to populate data and watch the effect in the binlog
  GRANT ALL PRIVILEGES ON `debezium-sample.*` TO 'mysqluser'@'%';
  
  use debezium-sample
  create table albums
  (
      id         bigint auto_increment primary key,
      name       varchar(255) not null,
      created_at timestamp    not null default current_timestamp
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  
  create table tracks
  (
      id         bigint auto_increment primary key,
      no         int,
      name       varchar(255) not null,
      review     int,
      created_at timestamp    not null default current_timestamp
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  