mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Post-merge: Update test results
This commit is contained in:
@ -4,6 +4,7 @@ create user test;
|
|||||||
create user foo;
|
create user foo;
|
||||||
create role foo;
|
create role foo;
|
||||||
grant foo to test;
|
grant foo to test;
|
||||||
|
connect conn_1, localhost, test,,;
|
||||||
set role foo;
|
set role foo;
|
||||||
show grants for test;
|
show grants for test;
|
||||||
Grants for test@%
|
Grants for test@%
|
||||||
@ -14,5 +15,6 @@ Grants for foo
|
|||||||
GRANT USAGE ON *.* TO 'foo'
|
GRANT USAGE ON *.* TO 'foo'
|
||||||
show grants for foo@'%';
|
show grants for foo@'%';
|
||||||
ERROR 42000: Access denied for user 'test'@'%' to database 'mysql'
|
ERROR 42000: Access denied for user 'test'@'%' to database 'mysql'
|
||||||
|
connection default;
|
||||||
drop user test, foo;
|
drop user test, foo;
|
||||||
drop role foo;
|
drop role foo;
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
connect con1,localhost,root,,,,,SSL;
|
||||||
SET @@net_read_timeout=1;
|
SET @@net_read_timeout=1;
|
||||||
SELECT 1;
|
SELECT 1;
|
||||||
1
|
1
|
||||||
@ -5,3 +6,4 @@ SELECT 1;
|
|||||||
SELECT 1;
|
SELECT 1;
|
||||||
1
|
1
|
||||||
1
|
1
|
||||||
|
disconnect con1;
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
set global log_warnings=2;
|
set global log_warnings=2;
|
||||||
|
connect foo,localhost,root;
|
||||||
set @@wait_timeout=1;
|
set @@wait_timeout=1;
|
||||||
|
connection default;
|
||||||
FOUND /Aborted.*Got timeout reading communication packets/ in mysqld.1.err
|
FOUND /Aborted.*Got timeout reading communication packets/ in mysqld.1.err
|
||||||
set global log_warnings=@@log_warnings;
|
set global log_warnings=@@log_warnings;
|
||||||
|
@ -1,26 +1,34 @@
|
|||||||
RESET MASTER;
|
RESET MASTER;
|
||||||
|
connect con1,localhost,root;
|
||||||
|
connection default;
|
||||||
CREATE DATABASE mysqltest;
|
CREATE DATABASE mysqltest;
|
||||||
SET DEBUG_SYNC= "after_wait_locked_schema_name SIGNAL locked WAIT_FOR release";
|
SET DEBUG_SYNC= "after_wait_locked_schema_name SIGNAL locked WAIT_FOR release";
|
||||||
DROP DATABASE mysqltest;;
|
DROP DATABASE mysqltest;;
|
||||||
|
connection con1;
|
||||||
SET DEBUG_SYNC= "now WAIT_FOR locked";
|
SET DEBUG_SYNC= "now WAIT_FOR locked";
|
||||||
SET DEBUG_SYNC= "before_wait_locked_pname SIGNAL release";
|
SET DEBUG_SYNC= "before_wait_locked_pname SIGNAL release";
|
||||||
CREATE FUNCTION mysqltest.f1() RETURNS INT RETURN 1;
|
CREATE FUNCTION mysqltest.f1() RETURNS INT RETURN 1;
|
||||||
ERROR 42000: Unknown database 'mysqltest'
|
ERROR 42000: Unknown database 'mysqltest'
|
||||||
|
connection default;
|
||||||
CREATE DATABASE mysqltest;
|
CREATE DATABASE mysqltest;
|
||||||
SET DEBUG_SYNC= "after_wait_locked_schema_name SIGNAL locked WAIT_FOR release";
|
SET DEBUG_SYNC= "after_wait_locked_schema_name SIGNAL locked WAIT_FOR release";
|
||||||
DROP DATABASE mysqltest;;
|
DROP DATABASE mysqltest;;
|
||||||
|
connection con1;
|
||||||
SET DEBUG_SYNC= "now WAIT_FOR locked";
|
SET DEBUG_SYNC= "now WAIT_FOR locked";
|
||||||
SET DEBUG_SYNC= "before_wait_locked_pname SIGNAL release";
|
SET DEBUG_SYNC= "before_wait_locked_pname SIGNAL release";
|
||||||
CREATE EVENT mysqltest.e1 ON SCHEDULE EVERY 15 MINUTE DO BEGIN END;
|
CREATE EVENT mysqltest.e1 ON SCHEDULE EVERY 15 MINUTE DO BEGIN END;
|
||||||
ERROR 42000: Unknown database 'mysqltest'
|
ERROR 42000: Unknown database 'mysqltest'
|
||||||
|
connection default;
|
||||||
CREATE DATABASE mysqltest;
|
CREATE DATABASE mysqltest;
|
||||||
CREATE EVENT mysqltest.e1 ON SCHEDULE EVERY 15 MINUTE DO BEGIN END;
|
CREATE EVENT mysqltest.e1 ON SCHEDULE EVERY 15 MINUTE DO BEGIN END;
|
||||||
SET DEBUG_SYNC= "after_wait_locked_schema_name SIGNAL locked WAIT_FOR release";
|
SET DEBUG_SYNC= "after_wait_locked_schema_name SIGNAL locked WAIT_FOR release";
|
||||||
DROP DATABASE mysqltest;;
|
DROP DATABASE mysqltest;;
|
||||||
|
connection con1;
|
||||||
SET DEBUG_SYNC= "now WAIT_FOR locked";
|
SET DEBUG_SYNC= "now WAIT_FOR locked";
|
||||||
SET DEBUG_SYNC= "before_wait_locked_pname SIGNAL release";
|
SET DEBUG_SYNC= "before_wait_locked_pname SIGNAL release";
|
||||||
ALTER EVENT mysqltest.e1 ON SCHEDULE EVERY 20 MINUTE DO BEGIN END;
|
ALTER EVENT mysqltest.e1 ON SCHEDULE EVERY 20 MINUTE DO BEGIN END;
|
||||||
ERROR 42000: Unknown database 'mysqltest'
|
ERROR 42000: Unknown database 'mysqltest'
|
||||||
|
connection default;
|
||||||
SET DEBUG_SYNC= "RESET";
|
SET DEBUG_SYNC= "RESET";
|
||||||
include/show_binlog_events.inc
|
include/show_binlog_events.inc
|
||||||
Log_name Pos Event_type Server_id End_log_pos Info
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
|
@ -60,7 +60,7 @@ INSERT INTO processlist SELECT * FROM test.t_processlist;
|
|||||||
ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
|
ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
|
||||||
DROP TABLE test.t_processlist;
|
DROP TABLE test.t_processlist;
|
||||||
CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist WITH CHECK OPTION;
|
CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist WITH CHECK OPTION;
|
||||||
ERROR HY000: CHECK OPTION on non-updatable view 'test.v_processlist'
|
ERROR HY000: CHECK OPTION on non-updatable view `test`.`v_processlist`
|
||||||
CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist;
|
CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist;
|
||||||
DROP VIEW test.v_processlist;
|
DROP VIEW test.v_processlist;
|
||||||
UPDATE processlist SET user='any_user' WHERE id=1 ;
|
UPDATE processlist SET user='any_user' WHERE id=1 ;
|
||||||
@ -136,7 +136,7 @@ INSERT INTO processlist SELECT * FROM test.t_processlist;
|
|||||||
ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database 'information_schema'
|
ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database 'information_schema'
|
||||||
DROP TABLE test.t_processlist;
|
DROP TABLE test.t_processlist;
|
||||||
CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist WITH CHECK OPTION;
|
CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist WITH CHECK OPTION;
|
||||||
ERROR HY000: CHECK OPTION on non-updatable view 'test.v_processlist'
|
ERROR HY000: CHECK OPTION on non-updatable view `test`.`v_processlist`
|
||||||
CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist;
|
CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist;
|
||||||
DROP VIEW test.v_processlist;
|
DROP VIEW test.v_processlist;
|
||||||
UPDATE processlist SET user='any_user' WHERE id=1 ;
|
UPDATE processlist SET user='any_user' WHERE id=1 ;
|
||||||
|
@ -4,12 +4,15 @@ insert t1 select null, repeat('a', 256) from seq_1_to_100;
|
|||||||
select count(*) from t1;
|
select count(*) from t1;
|
||||||
count(*)
|
count(*)
|
||||||
100
|
100
|
||||||
|
connect con1,localhost,root;
|
||||||
start transaction;
|
start transaction;
|
||||||
select count(*) from t1;
|
select count(*) from t1;
|
||||||
count(*)
|
count(*)
|
||||||
100
|
100
|
||||||
|
connection default;
|
||||||
optimize table t1;
|
optimize table t1;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.t1 optimize status OK
|
test.t1 optimize status OK
|
||||||
|
connection con1;
|
||||||
drop table t1;
|
drop table t1;
|
||||||
set global innodb_defragment=default;
|
set global innodb_defragment=default;
|
||||||
|
@ -6,16 +6,3 @@ grant select on db.* to current_role;
|
|||||||
revoke all privileges, grant option from current_role;
|
revoke all privileges, grant option from current_role;
|
||||||
drop role r1;
|
drop role r1;
|
||||||
include/rpl_end.inc
|
include/rpl_end.inc
|
||||||
connection server_2;
|
|
||||||
connection server_2;
|
|
||||||
connection server_2;
|
|
||||||
connection server_2;
|
|
||||||
connection server_1;
|
|
||||||
connection server_1;
|
|
||||||
connection server_1;
|
|
||||||
connection server_2;
|
|
||||||
connection server_1;
|
|
||||||
connection server_2;
|
|
||||||
connection server_2;
|
|
||||||
connection server_1;
|
|
||||||
connection server_1;
|
|
||||||
|
@ -46,6 +46,7 @@ delete from mysql.roles_mapping where Role='test_role1';
|
|||||||
flush privileges;
|
flush privileges;
|
||||||
drop user 'test_user'@'localhost';
|
drop user 'test_user'@'localhost';
|
||||||
create user user1;
|
create user user1;
|
||||||
|
connect con1,localhost,user1,,;
|
||||||
select current_user;
|
select current_user;
|
||||||
current_user
|
current_user
|
||||||
user1@%
|
user1@%
|
||||||
@ -53,4 +54,5 @@ show grants;
|
|||||||
Grants for user1@%
|
Grants for user1@%
|
||||||
GRANT USAGE ON *.* TO 'user1'@'%'
|
GRANT USAGE ON *.* TO 'user1'@'%'
|
||||||
set role none;
|
set role none;
|
||||||
|
connection default;
|
||||||
drop user user1;
|
drop user user1;
|
||||||
|
@ -1,13 +1,18 @@
|
|||||||
include/master-slave.inc
|
include/master-slave.inc
|
||||||
[connection master]
|
[connection master]
|
||||||
|
connection master;
|
||||||
CREATE TEMPORARY TABLE temp_t1 (c1 INT) ENGINE=InnoDB;
|
CREATE TEMPORARY TABLE temp_t1 (c1 INT) ENGINE=InnoDB;
|
||||||
CREATE TEMPORARY TABLE temp_t2 (c1 INT) ENGINE=MyISAM;
|
CREATE TEMPORARY TABLE temp_t2 (c1 INT) ENGINE=MyISAM;
|
||||||
CREATE TABLE t1 LIKE temp_t1;
|
CREATE TABLE t1 LIKE temp_t1;
|
||||||
CREATE TABLE t2 LIKE temp_t2;
|
CREATE TABLE t2 LIKE temp_t2;
|
||||||
|
connection slave;
|
||||||
|
connection master;
|
||||||
include/assert.inc ["t1 on master and temp_t1 have the same storage engine"]
|
include/assert.inc ["t1 on master and temp_t1 have the same storage engine"]
|
||||||
include/assert.inc ["t2 on master and temp_t2 have the same storage engine"]
|
include/assert.inc ["t2 on master and temp_t2 have the same storage engine"]
|
||||||
|
connection slave;
|
||||||
include/assert.inc ["t1 on slave and temp_t1 have the same storage engine"]
|
include/assert.inc ["t1 on slave and temp_t1 have the same storage engine"]
|
||||||
include/assert.inc ["t2 on slave and temp_t2 have the same storage engine"]
|
include/assert.inc ["t2 on slave and temp_t2 have the same storage engine"]
|
||||||
|
connection master;
|
||||||
DROP TEMPORARY TABLE temp_t1, temp_t2;
|
DROP TEMPORARY TABLE temp_t1, temp_t2;
|
||||||
DROP TABLE t1, t2;
|
DROP TABLE t1, t2;
|
||||||
include/rpl_end.inc
|
include/rpl_end.inc
|
||||||
|
Reference in New Issue
Block a user