mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge branch '5.5' into 10.0
This commit is contained in:
@ -2483,6 +2483,56 @@ DROP TABLE t1;
|
||||
DROP TABLE t2;
|
||||
DROP DATABASE db_20772273;
|
||||
|
||||
--echo #
|
||||
--echo # Bug #25717383: MYSQLDUMP MAY EXECUTE ANY ARBITRARY QUERY
|
||||
--echo #
|
||||
|
||||
|
||||
CREATE DATABASE bug25717383;
|
||||
use bug25717383;
|
||||
|
||||
CREATE TABLE `tab
|
||||
one` (a int);
|
||||
CREATE VIEW `view
|
||||
one` as SELECT * FROM `tab
|
||||
one`;
|
||||
|
||||
CREATE PROCEDURE `proc
|
||||
one`() SELECT * from `tab
|
||||
one`;
|
||||
|
||||
CREATE TEMPORARY TABLE `temp
|
||||
one` (id INT);
|
||||
|
||||
CREATE TRIGGER `trig
|
||||
one` BEFORE INSERT ON `tab
|
||||
one` FOR EACH ROW SET NEW.a = 1;
|
||||
|
||||
CREATE EVENT `event
|
||||
one` ON SCHEDULE AT '2030-01-01 00:00:00' DO SET @a=5;
|
||||
|
||||
SHOW TABLES FROM bug25717383;
|
||||
SHOW TRIGGERS FROM bug25717383;
|
||||
--replace_column 6 #
|
||||
SHOW EVENTS FROM bug25717383;
|
||||
|
||||
SELECT ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES
|
||||
WHERE ROUTINE_SCHEMA='bug25717383' AND ROUTINE_TYPE= 'PROCEDURE'
|
||||
ORDER BY ROUTINE_NAME;
|
||||
|
||||
--exec $MYSQL_DUMP --triggers --events --routines --add-drop-database --databases bug25717383 > $MYSQLTEST_VARDIR/tmp/bug25717383.sql
|
||||
|
||||
SHOW TABLES FROM bug25717383;
|
||||
SHOW TRIGGERS FROM bug25717383;
|
||||
--replace_column 6 #
|
||||
SHOW EVENTS FROM bug25717383;
|
||||
|
||||
SELECT ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES
|
||||
WHERE ROUTINE_SCHEMA='bug25717383' AND ROUTINE_TYPE= 'PROCEDURE'
|
||||
ORDER BY ROUTINE_NAME;
|
||||
|
||||
DROP DATABASE bug25717383;
|
||||
|
||||
#
|
||||
# MDEV-6091 mysqldump goes in a loop and segfaults if --dump-slave is specified and it cannot connect to the server
|
||||
#
|
||||
|
Reference in New Issue
Block a user