mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 21:12:26 +01:00
f6682e2743
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
139 lines
3.6 KiB
Text
139 lines
3.6 KiB
Text
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;
|
|
drop database if exists mysqltest;
|
|
drop database if exists mysqltest2;
|
|
drop database if exists mysqltest3;
|
|
drop database if exists mysqltest;
|
|
drop database if exists mysqltest2;
|
|
drop database if exists mysqltest3;
|
|
create database mysqltest2;
|
|
create database mysqltest;
|
|
create database mysqltest2;
|
|
create table mysqltest2.foo (n int)ENGINE=MyISAM;
|
|
insert into mysqltest2.foo values(4);
|
|
create table mysqltest2.foo (n int)ENGINE=MyISAM;
|
|
insert into mysqltest2.foo values(5);
|
|
create table mysqltest.bar (m int)ENGINE=MyISAM;
|
|
insert into mysqltest.bar values(15);
|
|
select mysqltest2.foo.n,mysqltest.bar.m from mysqltest2.foo,mysqltest.bar;
|
|
n m
|
|
4 15
|
|
drop database mysqltest;
|
|
drop database if exists mysqltest2;
|
|
drop database mysqltest;
|
|
ERROR HY000: Can't drop database 'mysqltest'; database doesn't exist
|
|
drop database mysqltest2;
|
|
set sql_log_bin = 0;
|
|
create database mysqltest2;
|
|
create database mysqltest;
|
|
show databases;
|
|
Database
|
|
information_schema
|
|
mysql
|
|
mysqltest
|
|
mysqltest2
|
|
test
|
|
create table mysqltest2.t1(n int, s char(20))ENGINE=MyISAM;
|
|
create table mysqltest2.t2(n int, s text)ENGINE=MyISAM;
|
|
insert into mysqltest2.t1 values (1, 'one'), (2, 'two'), (3, 'three');
|
|
insert into mysqltest2.t2 values (11, 'eleven'), (12, 'twelve'), (13, 'thirteen');
|
|
create table mysqltest.t1(n int, s char(20))ENGINE=MyISAM;
|
|
create table mysqltest.t2(n int, s text)ENGINE=MyISAM;
|
|
insert into mysqltest.t1 values (1, 'one test'), (2, 'two test'), (3, 'three test');
|
|
insert into mysqltest.t2 values (11, 'eleven test'), (12, 'twelve test'),
|
|
(13, 'thirteen test');
|
|
set sql_log_bin = 1;
|
|
show databases;
|
|
Database
|
|
information_schema
|
|
mysql
|
|
test
|
|
create database mysqltest2;
|
|
create table mysqltest2.t1(n int, s char(20))ENGINE=MyISAM;
|
|
insert into mysqltest2.t1 values (1, 'original foo.t1');
|
|
create table mysqltest2.t3(n int, s char(20))ENGINE=MyISAM;
|
|
insert into mysqltest2.t3 values (1, 'original foo.t3');
|
|
create database mysqltest3;
|
|
create table mysqltest3.t1(n int, s char(20))ENGINE=MyISAM;
|
|
insert into mysqltest3.t1 values (1, 'original foo2.t1');
|
|
create database mysqltest;
|
|
create table mysqltest.t1(n int, s char(20))ENGINE=MyISAM;
|
|
insert into mysqltest.t1 values (1, 'original bar.t1');
|
|
create table mysqltest.t3(n int, s char(20))ENGINE=MyISAM;
|
|
insert into mysqltest.t3 values (1, 'original bar.t3');
|
|
load data from master;
|
|
show databases;
|
|
Database
|
|
information_schema
|
|
mysql
|
|
mysqltest
|
|
mysqltest2
|
|
mysqltest3
|
|
test
|
|
use mysqltest2;
|
|
show tables;
|
|
Tables_in_mysqltest2
|
|
t1
|
|
t3
|
|
select * from t1;
|
|
n s
|
|
1 original foo.t1
|
|
use mysqltest3;
|
|
show tables;
|
|
Tables_in_mysqltest3
|
|
t1
|
|
select * from t1;
|
|
n s
|
|
1 original foo2.t1
|
|
use mysqltest;
|
|
show tables;
|
|
Tables_in_mysqltest
|
|
t1
|
|
t2
|
|
t3
|
|
select * from mysqltest.t1;
|
|
n s
|
|
1 one test
|
|
2 two test
|
|
3 three test
|
|
select * from mysqltest.t2;
|
|
n s
|
|
11 eleven test
|
|
12 twelve test
|
|
13 thirteen test
|
|
select * from mysqltest.t3;
|
|
n s
|
|
1 original bar.t3
|
|
insert into mysqltest.t1 values (4, 'four test');
|
|
select * from mysqltest.t1;
|
|
n s
|
|
1 one test
|
|
2 two test
|
|
3 three test
|
|
4 four test
|
|
stop slave;
|
|
reset slave;
|
|
load data from master;
|
|
start slave;
|
|
insert into mysqltest.t1 values (5, 'five bar');
|
|
select * from mysqltest.t1;
|
|
n s
|
|
1 one test
|
|
2 two test
|
|
3 three test
|
|
4 four test
|
|
5 five bar
|
|
load table mysqltest.t1 from master;
|
|
ERROR 42S01: Table 't1' already exists
|
|
drop table mysqltest.t1;
|
|
load table mysqltest.t1 from master;
|
|
load table bar.t1 from master;
|
|
ERROR HY000: Error from master: 'Table 'bar.t1' doesn't exist'
|
|
drop database mysqltest;
|
|
drop database mysqltest2;
|
|
drop database mysqltest2;
|
|
drop database mysqltest3;
|