summaryrefslogtreecommitdiffstats
path: root/mysql-test/main/mysql_upgrade_noengine.result
blob: aa3e4b5c32bb919493a56d12d4db3b71911c1625 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# switching from mysql.global_priv to mysql.user
drop view mysql.user_bak;
install soname 'ha_blackhole';
install soname 'ha_archive';
create table t1 (a int) engine=blackhole;
create table t2 (a int) engine=archive;
select table_catalog, table_schema, table_name, table_type, engine, row_format, table_rows, data_length, table_comment from information_schema.tables where table_schema='test' and table_name='t1';
table_catalog	def
table_schema	test
table_name	t1
table_type	BASE TABLE
engine	BLACKHOLE
row_format	Fixed
table_rows	0
data_length	0
table_comment	
select table_catalog, table_schema, table_name, table_type, engine, row_format, table_rows, data_length, table_comment from information_schema.tables where table_schema='test' and table_name='t2';
table_catalog	def
table_schema	test
table_name	t2
table_type	BASE TABLE
engine	ARCHIVE
row_format	Compressed
table_rows	0
data_length	521
table_comment	
flush tables;
uninstall plugin blackhole;
uninstall plugin archive;
select table_catalog, table_schema, table_name, table_type, engine, row_format, table_rows, data_length, table_comment from information_schema.tables where table_schema='test' and table_name='t1';
table_catalog	def
table_schema	test
table_name	t1
table_type	BASE TABLE
engine	BLACKHOLE
row_format	NULL
table_rows	NULL
data_length	NULL
table_comment	Unknown storage engine 'BLACKHOLE'
Warnings:
Level	Warning
Code	1286
Message	Unknown storage engine 'BLACKHOLE'
select table_catalog, table_schema, table_name, table_type, engine, row_format, table_rows, data_length, table_comment from information_schema.tables where table_schema='test' and table_name='t2';
table_catalog	def
table_schema	test
table_name	t2
table_type	BASE TABLE
engine	ARCHIVE
row_format	NULL
table_rows	NULL
data_length	NULL
table_comment	Unknown storage engine 'ARCHIVE'
Warnings:
Level	Warning
Code	1286
Message	Unknown storage engine 'ARCHIVE'
# upgrade from 10.1 - engines aren't enabled
test.t1
Error    : Unknown storage engine 'BLACKHOLE'
error    : Corrupt
test.t2
Error    : Unknown storage engine 'ARCHIVE'
error    : Corrupt
test.t1
Error    : Unknown storage engine 'BLACKHOLE'
error    : Corrupt
test.t2
Error    : Unknown storage engine 'ARCHIVE'
error    : Corrupt
select table_catalog, table_schema, table_name, table_type, engine, row_format, table_rows, data_length, table_comment from information_schema.tables where table_schema='test' and table_name='t1';
table_catalog	def
table_schema	test
table_name	t1
table_type	BASE TABLE
engine	BLACKHOLE
row_format	NULL
table_rows	NULL
data_length	NULL
table_comment	Unknown storage engine 'BLACKHOLE'
Warnings:
Level	Warning
Code	1286
Message	Unknown storage engine 'BLACKHOLE'
select table_catalog, table_schema, table_name, table_type, engine, row_format, table_rows, data_length, table_comment from information_schema.tables where table_schema='test' and table_name='t2';
table_catalog	def
table_schema	test
table_name	t2
table_type	BASE TABLE
engine	ARCHIVE
row_format	NULL
table_rows	NULL
data_length	NULL
table_comment	Unknown storage engine 'ARCHIVE'
Warnings:
Level	Warning
Code	1286
Message	Unknown storage engine 'ARCHIVE'
drop table mysql.global_priv;
rename table mysql.global_priv_bak to mysql.global_priv;
# switching from mysql.global_priv to mysql.user
drop view mysql.user_bak;
alter table mysql.user drop column default_role, drop column max_statement_time;
# still upgrade from 10.1
test.t1
Error    : Unknown storage engine 'BLACKHOLE'
error    : Corrupt
test.t2
Error    : Unknown storage engine 'ARCHIVE'
error    : Corrupt
test.t1
Error    : Unknown storage engine 'BLACKHOLE'
error    : Corrupt
test.t2
Error    : Unknown storage engine 'ARCHIVE'
error    : Corrupt
select table_catalog, table_schema, table_name, table_type, engine, row_format, table_rows, data_length, table_comment from information_schema.tables where table_schema='test' and table_name='t1';
table_catalog	def
table_schema	test
table_name	t1
table_type	BASE TABLE
engine	BLACKHOLE
row_format	NULL
table_rows	NULL
data_length	NULL
table_comment	Unknown storage engine 'BLACKHOLE'
Warnings:
Level	Warning
Code	1286
Message	Unknown storage engine 'BLACKHOLE'
select table_catalog, table_schema, table_name, table_type, engine, row_format, table_rows, data_length, table_comment from information_schema.tables where table_schema='test' and table_name='t2';
table_catalog	def
table_schema	test
table_name	t2
table_type	BASE TABLE
engine	ARCHIVE
row_format	NULL
table_rows	NULL
data_length	NULL
table_comment	Unknown storage engine 'ARCHIVE'
Warnings:
Level	Warning
Code	1286
Message	Unknown storage engine 'ARCHIVE'
drop table mysql.global_priv;
rename table mysql.global_priv_bak to mysql.global_priv;
# switching from mysql.global_priv to mysql.user
drop view mysql.user_bak;
alter table mysql.user drop column default_role, drop column max_statement_time;
# upgrade from 10.0 - engines are enabled
select table_catalog, table_schema, table_name, table_type, engine, row_format, table_rows, data_length, table_comment from information_schema.tables where table_schema='test' and table_name='t1';
table_catalog	def
table_schema	test
table_name	t1
table_type	BASE TABLE
engine	BLACKHOLE
row_format	Fixed
table_rows	0
data_length	0
table_comment	
select table_catalog, table_schema, table_name, table_type, engine, row_format, table_rows, data_length, table_comment from information_schema.tables where table_schema='test' and table_name='t2';
table_catalog	def
table_schema	test
table_name	t2
table_type	BASE TABLE
engine	ARCHIVE
row_format	Compressed
table_rows	0
data_length	521
table_comment	
drop table t1, t2;
uninstall plugin blackhole;
uninstall plugin archive;
drop table mysql.global_priv;
rename table mysql.global_priv_bak to mysql.global_priv;
FLUSH PRIVILEGES;
SHOW GRANTS FOR root@localhost;
Grants for root@localhost	GRANT ALL PRIVILEGES ON *.* TO `root`@`localhost` WITH GRANT OPTION
Grants for root@localhost	GRANT PROXY ON ''@'%' TO 'root'@'localhost' WITH GRANT OPTION