~jlukas79/+junk/mysql-server

« back to all changes in this revision

Viewing changes to mysql-test/r/backup_myisam2.result

manual merge 6.0-main --> 6.0-bka-review

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
SET DEBUG_SYNC= 'RESET';
 
2
DROP DATABASE IF EXISTS mysqltest;
 
3
CREATE DATABASE mysqltest;
 
4
USE mysqltest;
 
5
CREATE TABLE t1 (c1 LONGTEXT) ENGINE=MyISAM;
 
6
 
 
7
connection backup: Start backup
 
8
SET DEBUG_SYNC= 'before_backup_data_prepare SIGNAL bup_sync
 
9
                     WAIT_FOR bup_finish';
 
10
BACKUP DATABASE mysqltest TO 'test.ba';
 
11
 
 
12
connection default: Wait for BACKUP to reach its sync point
 
13
SET DEBUG_SYNC= 'now WAIT_FOR bup_sync';
 
14
Insert data
 
15
INSERT INTO t1 VALUES ("text");
 
16
UPDATE t1 SET c1=concat(c1,c1);
 
17
UPDATE t1 SET c1=concat(c1,c1);
 
18
UPDATE t1 SET c1=concat(c1,c1);
 
19
UPDATE t1 SET c1=concat(c1,c1);
 
20
UPDATE t1 SET c1=concat(c1,c1);
 
21
UPDATE t1 SET c1=concat(c1,c1);
 
22
UPDATE t1 SET c1=concat(c1,c1);
 
23
UPDATE t1 SET c1=concat(c1,c1);
 
24
UPDATE t1 SET c1=concat(c1,c1);
 
25
UPDATE t1 SET c1=concat(c1,c1);
 
26
UPDATE t1 SET c1=concat(c1,c1);
 
27
UPDATE t1 SET c1=concat(c1,c1);
 
28
UPDATE t1 SET c1=concat(c1,c1);
 
29
UPDATE t1 SET c1=concat(c1,c1);
 
30
UPDATE t1 SET c1=concat(c1,c1);
 
31
UPDATE t1 SET c1=concat(c1,c1);
 
32
SELECT LENGTH(c1) FROM t1;
 
33
LENGTH(c1)
 
34
262144
 
35
CHECKSUM TABLE t1;
 
36
Table   Checksum
 
37
mysqltest.t1    1728069308
 
38
Signal BACKUP to finish
 
39
SET DEBUG_SYNC= 'now SIGNAL bup_finish';
 
40
 
 
41
connection backup: Fetch result
 
42
backup_id
 
43
#
 
44
REPAIR TABLE t1 QUICK;
 
45
Table   Op      Msg_type        Msg_text
 
46
mysqltest.t1    repair  status  OK
 
47
DROP DATABASE mysqltest;
 
48
RESTORE FROM 'test.ba';
 
49
backup_id
 
50
#
 
51
SELECT LENGTH(c1) FROM t1;
 
52
LENGTH(c1)
 
53
262144
 
54
CHECKSUM TABLE t1;
 
55
Table   Checksum
 
56
mysqltest.t1    1728069308
 
57
 
 
58
connection default: cleanup
 
59
SET DEBUG_SYNC= 'RESET';
 
60
 
 
61
#
 
62
# Bug#38045 - Backup, MyISAM and file system encoding
 
63
#
 
64
CREATE TABLE `���ߣ�` (id SERIAL) ENGINE=MyISAM;
 
65
BACKUP DATABASE mysqltest TO 'test.ba';
 
66
backup_id
 
67
#
 
68
DROP TABLE `���ߣ�`;
 
69
 
 
70
# final cleanup
 
71
USE test;
 
72
DROP DATABASE mysqltest;
 
73
SET DEBUG_SYNC= 'RESET';