2020-04-21 18:45:12 +02:00
|
|
|
# switching from mysql.global_priv to mysql.user
|
2018-11-24 14:13:41 +01:00
|
|
|
drop view mysql.user_bak;
|
2017-03-04 17:17:00 +01:00
|
|
|
install soname 'ha_blackhole';
|
|
|
|
install soname 'ha_archive';
|
|
|
|
create table t1 (a int) engine=blackhole;
|
|
|
|
create table t2 (a int) engine=archive;
|
2017-10-31 13:00:20 +04:00
|
|
|
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';
|
2017-03-04 17:17:00 +01:00
|
|
|
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
|
2017-10-31 13:00:20 +04:00
|
|
|
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';
|
2017-03-04 17:17:00 +01:00
|
|
|
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;
|
2017-10-31 13:00:20 +04:00
|
|
|
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';
|
2017-03-04 17:17:00 +01:00
|
|
|
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'
|
2017-10-31 13:00:20 +04:00
|
|
|
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';
|
2017-03-04 17:17:00 +01:00
|
|
|
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'
|
2022-01-04 20:09:40 +02:00
|
|
|
# upgrade from 10.1 - engines aren't enabled
|
2017-03-04 17:17:00 +01:00
|
|
|
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
|
2017-10-31 13:00:20 +04:00
|
|
|
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';
|
2017-03-04 17:17:00 +01:00
|
|
|
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'
|
2017-10-31 13:00:20 +04:00
|
|
|
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';
|
2017-03-04 17:17:00 +01:00
|
|
|
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'
|
2018-11-24 14:13:41 +01:00
|
|
|
drop table mysql.global_priv;
|
|
|
|
rename table mysql.global_priv_bak to mysql.global_priv;
|
2020-04-21 18:45:12 +02:00
|
|
|
# switching from mysql.global_priv to mysql.user
|
2018-11-24 14:13:41 +01:00
|
|
|
drop view mysql.user_bak;
|
2017-03-04 17:17:00 +01:00
|
|
|
alter table mysql.user drop column default_role, drop column max_statement_time;
|
2022-01-04 20:09:40 +02:00
|
|
|
# still upgrade from 10.1
|
2017-03-04 17:17:00 +01:00
|
|
|
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
|
2017-10-31 13:00:20 +04:00
|
|
|
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';
|
2017-03-04 17:17:00 +01:00
|
|
|
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'
|
2017-10-31 13:00:20 +04:00
|
|
|
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';
|
2017-03-04 17:17:00 +01:00
|
|
|
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'
|
2018-11-24 14:13:41 +01:00
|
|
|
drop table mysql.global_priv;
|
|
|
|
rename table mysql.global_priv_bak to mysql.global_priv;
|
2020-04-21 18:45:12 +02:00
|
|
|
# switching from mysql.global_priv to mysql.user
|
2018-11-24 14:13:41 +01:00
|
|
|
drop view mysql.user_bak;
|
2017-03-04 17:17:00 +01:00
|
|
|
alter table mysql.user drop column default_role, drop column max_statement_time;
|
2022-01-04 20:09:40 +02:00
|
|
|
# upgrade from 10.0 - engines are enabled
|
2017-10-31 13:00:20 +04:00
|
|
|
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';
|
2017-03-04 17:17:00 +01:00
|
|
|
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
|
2017-10-31 13:00:20 +04:00
|
|
|
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';
|
2017-03-04 17:17:00 +01:00
|
|
|
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;
|
2018-11-24 14:13:41 +01:00
|
|
|
drop table mysql.global_priv;
|
|
|
|
rename table mysql.global_priv_bak to mysql.global_priv;
|
2020-03-26 09:29:33 +04:00
|
|
|
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
|