mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 14:33:32 +03:00 
			
		
		
		
	Moved .progress files into the log directory Moved 'cluster' database tables into the MySQL database, to not have 'cluster' beeing a reserved database name Fixed bug where mysqld got a core dump when trying to use a table created by MySQL 3.23 Fixed some compiler warnings Fixed small memory leak in libmysql Note that this doesn't changeset doesn't include the new mysqldump.c code required to run some tests. This will be added when I merge 5.0 to 5.1
		
			
				
	
	
		
			121 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			121 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
stop slave;
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
reset master;
 | 
						|
reset slave;
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
start slave;
 | 
						|
CREATE DATABASE test_ignore;
 | 
						|
**** On Master ****
 | 
						|
SHOW DATABASES;
 | 
						|
Database
 | 
						|
information_schema
 | 
						|
mysql
 | 
						|
test
 | 
						|
test_ignore
 | 
						|
USE test;
 | 
						|
CREATE TABLE t1 (a INT, b INT);
 | 
						|
SHOW TABLES;
 | 
						|
Tables_in_test
 | 
						|
t1
 | 
						|
INSERT INTO t1 VALUES (1,1), (2,2);
 | 
						|
USE test_ignore;
 | 
						|
CREATE TABLE t2 (a INT, b INT);
 | 
						|
SHOW TABLES;
 | 
						|
Tables_in_test_ignore
 | 
						|
t2
 | 
						|
INSERT INTO t2 VALUES (3,3), (4,4);
 | 
						|
SHOW BINLOG EVENTS FROM 102;
 | 
						|
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
 | 
						|
master-bin.000001	102	Query	1	195	use `test`; CREATE TABLE t1 (a INT, b INT)
 | 
						|
master-bin.000001	195	Table_map	1	235	table_id: # (test.t1)
 | 
						|
master-bin.000001	235	Write_rows	1	282	table_id: # flags: STMT_END_F
 | 
						|
**** On Slave ****
 | 
						|
SHOW DATABASES;
 | 
						|
Database
 | 
						|
information_schema
 | 
						|
mysql
 | 
						|
test
 | 
						|
USE test;
 | 
						|
SHOW TABLES;
 | 
						|
Tables_in_test
 | 
						|
t1
 | 
						|
USE test_ignore;
 | 
						|
ERROR 42000: Unknown database 'test_ignore'
 | 
						|
DROP DATABASE test_ignore;
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
reset master;
 | 
						|
reset slave;
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
start slave;
 | 
						|
CREATE TABLE t1 (a INT);
 | 
						|
DELETE FROM t1;
 | 
						|
INSERT INTO t1 VALUES (1),(2);
 | 
						|
DELETE FROM t1 WHERE a = 0;
 | 
						|
UPDATE t1 SET a=99 WHERE a = 0;
 | 
						|
SHOW BINLOG EVENTS;
 | 
						|
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
 | 
						|
master-bin.000001	4	Format_desc	1	102	Server ver: SERVER_VERSION, Binlog ver: 4
 | 
						|
master-bin.000001	102	Query	1	188	use `test`; CREATE TABLE t1 (a INT)
 | 
						|
master-bin.000001	188	Table_map	1	227	table_id: # (test.t1)
 | 
						|
master-bin.000001	227	Write_rows	1	266	table_id: # flags: STMT_END_F
 | 
						|
DROP TABLE t1;
 | 
						|
================ Test for BUG#17620 ================
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
reset master;
 | 
						|
reset slave;
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
start slave;
 | 
						|
**** On Slave **** 
 | 
						|
SET GLOBAL QUERY_CACHE_SIZE=0;
 | 
						|
**** On Master **** 
 | 
						|
CREATE TABLE t1 (a INT);
 | 
						|
INSERT INTO t1 VALUES (1),(2),(3);
 | 
						|
**** On Slave **** 
 | 
						|
SET GLOBAL QUERY_CACHE_SIZE=16*1024*1024;
 | 
						|
**** On Master **** 
 | 
						|
INSERT INTO t1 VALUES (4),(5),(6);
 | 
						|
**** On Slave **** 
 | 
						|
SELECT * FROM t1;
 | 
						|
a
 | 
						|
1
 | 
						|
2
 | 
						|
3
 | 
						|
4
 | 
						|
5
 | 
						|
6
 | 
						|
**** On Master **** 
 | 
						|
INSERT INTO t1 VALUES (7),(8),(9);
 | 
						|
**** On Slave **** 
 | 
						|
SELECT * FROM t1;
 | 
						|
a
 | 
						|
1
 | 
						|
2
 | 
						|
3
 | 
						|
4
 | 
						|
5
 | 
						|
6
 | 
						|
7
 | 
						|
8
 | 
						|
9
 | 
						|
================ Test for BUG#22550 ================
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
reset master;
 | 
						|
reset slave;
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
start slave;
 | 
						|
CREATE TABLE t1 (a BIT(1), b INT) ENGINE=MYISAM;
 | 
						|
INSERT INTO t1 VALUES(1,2);
 | 
						|
SELECT HEX(a),b FROM t1;
 | 
						|
HEX(a)	b
 | 
						|
1	2
 | 
						|
SELECT HEX(a),b FROM t1;
 | 
						|
HEX(a)	b
 | 
						|
1	2
 | 
						|
UPDATE t1 SET a=0 WHERE b=2;
 | 
						|
SELECT HEX(a),b FROM t1;
 | 
						|
HEX(a)	b
 | 
						|
0	2
 | 
						|
SELECT HEX(a),b FROM t1;
 | 
						|
HEX(a)	b
 | 
						|
0	2
 |