49 lines
		
	
	
		
			907 B
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			49 lines
		
	
	
		
			907 B
		
	
	
	
		
			Plaintext
		
	
	
	
|  | DROP TABLE IF EXISTS table_11733 ; | ||
|  | grant CREATE, SELECT, DROP on *.* to test@localhost; | ||
|  | set global read_only=0; | ||
|  | create table table_11733 (a int) engine=InnoDb; | ||
|  | BEGIN; | ||
|  | insert into table_11733 values(11733); | ||
|  | set global read_only=1; | ||
|  | select @@global.read_only; | ||
|  | @@global.read_only | ||
|  | 1 | ||
|  | select * from table_11733 ; | ||
|  | a | ||
|  | 11733 | ||
|  | COMMIT; | ||
|  | ERROR HY000: The MySQL server is running with the --read-only option so it cannot execute this statement | ||
|  | set global read_only=0; | ||
|  | drop table table_11733 ; | ||
|  | drop user test@localhost; | ||
|  | GRANT CREATE, SELECT, DROP ON *.* TO test@localhost; | ||
|  | CREATE TABLE t1(a INT) ENGINE=INNODB; | ||
|  | INSERT INTO t1 VALUES (0), (1); | ||
|  | SET GLOBAL read_only=1; | ||
|  | SELECT * FROM t1; | ||
|  | a | ||
|  | 0 | ||
|  | 1 | ||
|  | BEGIN; | ||
|  | SELECT * FROM t1; | ||
|  | a | ||
|  | 0 | ||
|  | 1 | ||
|  | COMMIT; | ||
|  | SET GLOBAL read_only=0; | ||
|  | FLUSH TABLES WITH READ LOCK; | ||
|  | SELECT * FROM t1; | ||
|  | a | ||
|  | 0 | ||
|  | 1 | ||
|  | BEGIN; | ||
|  | SELECT * FROM t1; | ||
|  | a | ||
|  | 0 | ||
|  | 1 | ||
|  | COMMIT; | ||
|  | UNLOCK TABLES; | ||
|  | DROP TABLE t1; | ||
|  | DROP USER test@localhost; | ||
|  | echo End of 5.1 tests  |