mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-36397 Record change_user command in MTR output
MTR .result files currently do not contain output to indicate if a change_user command has been executed in the corresponding .test files. Record change_user command in the following format in MTR output only if disable_query_log is set to false: change_user <user>,<password>,<db>; All new code of the whole pull request, including one or several files that are either new files or modified ones, are contributed under the BSD-new license. I am contributing on behalf of my employer Amazon Web Services, Inc.
This commit is contained in:
committed by
Sergei Golubchik
parent
2ee2e2d0f3
commit
212fad1b7e
@@ -277,19 +277,23 @@ ERROR HY000: The MariaDB server is running with the --secure-timestamp=YES optio
|
||||
# restart: --secure-timestamp=REPLICATION
|
||||
create user nobody;
|
||||
grant all privileges on test.* to nobody;
|
||||
change_user nobody,,;
|
||||
set @@system_versioning_insert_history= 1;
|
||||
insert into test.t3(z, row_start, row_end) values (9, '1980-01-01 00:00:00', '1980-01-01 00:00:01');
|
||||
ERROR 42000: Access denied; you need (at least one of) the BINLOG REPLAY privilege(s) for this operation
|
||||
insert into test.t3 values (9, '1980-01-01 00:00:00', '1980-01-01 00:00:01');
|
||||
ERROR 42000: Access denied; you need (at least one of) the BINLOG REPLAY privilege(s) for this operation
|
||||
change_user root,,;
|
||||
# restart: --secure-timestamp=SUPER
|
||||
set @@system_versioning_insert_history= 1;
|
||||
insert into test.t3(z, row_start, row_end) values (10, '1980-01-01 00:00:00', '1980-01-01 00:00:01');
|
||||
change_user nobody,,;
|
||||
set @@system_versioning_insert_history= 1;
|
||||
insert into test.t3(z, row_start, row_end) values (7, '1980-01-01 00:00:00', '1980-01-01 00:00:01');
|
||||
ERROR 42000: Access denied; you need (at least one of) the SUPER, BINLOG REPLAY privilege(s) for this operation
|
||||
insert into test.t3 values (7, '1980-01-01 00:00:00', '1980-01-01 00:00:01');
|
||||
ERROR 42000: Access denied; you need (at least one of) the SUPER, BINLOG REPLAY privilege(s) for this operation
|
||||
change_user root,,;
|
||||
use test;
|
||||
# restart: --secure-timestamp=NO
|
||||
drop tables t1, t2, t3;
|
||||
|
Reference in New Issue
Block a user