1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
|
--source include/galera_cluster.inc
--source include/have_innodb.inc
--source include/wait_until_ready.inc
CREATE USER 'userMW416'@'localhost';
GRANT SELECT, INSERT, UPDATE ON test.* TO 'userMW416'@'localhost';
--connect userMW416, localhost, userMW416,, test, $NODE_MYPORT_1
--connection userMW416
# DDL
--error 1044
ALTER DATABASE db CHARACTER SET = utf8;
--error 1044
ALTER EVENT ev1 RENAME TO ev2;
--error 1370
ALTER FUNCTION fun1 COMMENT 'foo';
#--error 1044,1227
#ALTER INSTANCE ROTATE INNODB MASTER KEY;
--error 1044,1227,1370
ALTER PROCEDURE proc1 COMMENT 'foo';
--error 1044,1227
ALTER SERVER srv OPTIONS (USER 'sally');
--error 1044,1142,1227
ALTER TABLE tbl DROP COLUMN col;
--error 1044,1142,1227
ALTER VIEW vw AS SELECT 1;
--error 1044,1227
CREATE DATABASE db;
--error 1044,1227
CREATE EVENT ev1 ON SCHEDULE AT CURRENT_TIMESTAMP DO SELECT 1;
--error 1044,1227,1370
CREATE FUNCTION fun1() RETURNS int RETURN(1);
--error 1044,1227,1370
CREATE FUNCTION fun1 RETURNS STRING SONAME 'funlib.so';
--error 1044,1227,1370
CREATE PROCEDURE proc1() BEGIN END;
--error 1044,1142,1227
CREATE INDEX idx ON tbl(id);
--error 1044,1227
CREATE SERVER srv FOREIGN DATA WRAPPER 'fdw' OPTIONS (USER 'user');
--error 1044,1142,1227
CREATE TABLE t (i int);
--error 1044,1142,1227
CREATE TRIGGER trg BEFORE UPDATE ON t FOR EACH ROW BEGIN END;
--error 1044,1142,1227
CREATE VIEW vw AS SELECT 1;
--error 1044,1227
DROP DATABASE db;
--error 1044,1227
DROP EVENT ev;
--error 1044,1227,1370
DROP FUNCTION fun1;
--error 1044,1142,1227
DROP INDEX idx ON t0;
--error 1044,1227,1370
DROP PROCEDURE proc1;
--error 1044,1227
DROP SERVEr srv;
--error 1044,1142,1227
DROP TABLE t0;
--error 1044,1227,1360
DROP TRIGGER trg;
--error 1044,1142,1227
DROP VIEW vw;
--error 1044,1142,1227
RENAME TABLE t0 TO t1;
--error 1044,1142,1227
TRUNCATE TABLE t0;
# DCL
# account management
--error 1044,1227,1064
ALTER USER myuser PASSWORD EXPIRE;
--error 1044,1227
CREATE USER myuser IDENTIFIED BY 'pass';
--error 1044,1227
DROP USER myuser;
--error 1044,1045,1227
GRANT ALL ON *.* TO 'myuser';
--error 1044,1227
RENAME USER myuser TO mariauser;
--error 1044,1142,1227,1370
REVOKE SELECT ON test FROM myuser;
--error 1044,1142,1227,1370,1698
REVOKE ALL, GRANT OPTION FROM myuser;
--error 1044,1142,1227,1370,1698
REVOKE PROXY ON myuser FROM myuser;
# table maintenance
--error 1044,1142,1227
ANALYZE TABLE db.tbl;
--error 1044,1142,1227
CHECK TABLE db.tbl;
--error 1044,1142,1227
CHECKSUM TABLE db.tbl;
--error 1044,1142,1227
OPTIMIZE TABLE db.tbl;
--error 1044,1142,1227
REPAIR TABLE db.tbl;
# plugin and user defined functions
--error 1044,1142,1227
INSTALL PLUGIN plg SONAME 'plg.so';
--error 1044,1142,1227
UNINSTALL PLUGIN plg;
--connection node_1
DROP USER 'userMW416'@'localhost';
SHOW DATABASES;
--disconnect userMW416
|