2
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
5
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
7
drop database if exists d1;
10
create table t (s1 int) engine=innodb;
13
insert into t values (1);
14
grant select on t to x@y;
18
GRANT USAGE ON *.* TO 'x'@'y'
19
GRANT SELECT ON `d1`.`t` TO 'x'@'y'
20
show binlog events from <binlog_start>;
21
Log_name Pos Event_type Server_id End_log_pos Info
22
master-bin.000001 # Query # # drop database if exists d1
23
master-bin.000001 # Query # # create database d1
24
master-bin.000001 # Query # # use `d1`; create table t (s1 int) engine=innodb
25
master-bin.000001 # Query # # use `d1`; BEGIN
26
master-bin.000001 # Query # # use `d1`; insert into t values (1)
27
master-bin.000001 # Xid # # COMMIT /* XID */
28
master-bin.000001 # Query # # use `d1`; grant select on t to x@y
30
insert into t values (2);
31
revoke select on t from x@y;
39
GRANT USAGE ON *.* TO 'x'@'y'
40
show binlog events from <binlog_start>;
41
Log_name Pos Event_type Server_id End_log_pos Info
42
master-bin.000001 # Query # # drop database if exists d1
43
master-bin.000001 # Query # # create database d1
44
master-bin.000001 # Query # # use `d1`; create table t (s1 int) engine=innodb
45
master-bin.000001 # Query # # use `d1`; BEGIN
46
master-bin.000001 # Query # # use `d1`; insert into t values (1)
47
master-bin.000001 # Xid # # COMMIT /* XID */
48
master-bin.000001 # Query # # use `d1`; grant select on t to x@y
49
master-bin.000001 # Query # # use `d1`; BEGIN
50
master-bin.000001 # Query # # use `d1`; insert into t values (2)
51
master-bin.000001 # Xid # # COMMIT /* XID */
52
master-bin.000001 # Query # # use `d1`; revoke select on t from x@y