46 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			46 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
|  | drop database if exists events_test; | ||
|  | drop database if exists mysqltest_db2; | ||
|  | create database events_test; | ||
|  | use events_test; | ||
|  | grant create, insert, select, delete on mysqltest_db2.* | ||
|  | to mysqltest_user1@localhost; | ||
|  | create database mysqltest_db2; | ||
|  | set autocommit=off; | ||
|  | select @@autocommit; | ||
|  | @@autocommit | ||
|  | 0 | ||
|  | create table t1 (a varchar(255)) engine=innodb; | ||
|  | begin work; | ||
|  | insert into t1 (a) values ("OK: create event: insufficient privileges"); | ||
|  | create event e1 on schedule every 1 day do select 1; | ||
|  | ERROR 42000: Access denied for user 'mysqltest_user1'@'localhost' to database 'mysqltest_db2' | ||
|  | rollback work; | ||
|  | select * from t1; | ||
|  | a | ||
|  | OK: create event: insufficient privileges | ||
|  | delete from t1; | ||
|  | commit work; | ||
|  | begin work; | ||
|  | insert into t1 (a) values ("OK: alter event: insufficient privileges"); | ||
|  | alter event e1 on schedule every 1 day do select 1; | ||
|  | ERROR 42000: Access denied for user 'mysqltest_user1'@'localhost' to database 'mysqltest_db2' | ||
|  | rollback work; | ||
|  | select * from t1; | ||
|  | a | ||
|  | OK: alter event: insufficient privileges | ||
|  | delete from t1; | ||
|  | commit work; | ||
|  | begin work; | ||
|  | insert into t1 (a) values ("OK: drop event: insufficient privileges"); | ||
|  | drop event e1; | ||
|  | ERROR 42000: Access denied for user 'mysqltest_user1'@'localhost' to database 'mysqltest_db2' | ||
|  | rollback work; | ||
|  | select * from t1; | ||
|  | a | ||
|  | OK: drop event: insufficient privileges | ||
|  | delete from t1; | ||
|  | commit work; | ||
|  | drop user mysqltest_user1@localhost; | ||
|  | drop database mysqltest_db2; | ||
|  | drop database events_test; |