Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 3.23.92.44
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
www /
server /
mysql /
mysql-test /
suite /
innodb_fts /
r /
[ HOME SHELL ]
Name
Size
Permission
Action
basic.result
12.32
KB
-rw-r--r--
bug_32831765.result
6.29
KB
-rw-r--r--
compatibility.result
9.81
KB
-rw-r--r--
compatibility_win.result
9.81
KB
-rw-r--r--
ddl.result
10.34
KB
-rw-r--r--
fic.result
8.01
KB
-rw-r--r--
foreign_key_check.result
808
B
-rw-r--r--
foreign_key_update.result
663
B
-rw-r--r--
fulltext.result
28.64
KB
-rw-r--r--
fulltext2.result
8.45
KB
-rw-r--r--
fulltext3.result
1.79
KB
-rw-r--r--
fulltext_cache.result
2.77
KB
-rw-r--r--
fulltext_distinct.result
1.45
KB
-rw-r--r--
fulltext_left_join.result
4.27
KB
-rw-r--r--
fulltext_misc.result
8.19
KB
-rw-r--r--
fulltext_multi.result
965
B
-rw-r--r--
fulltext_order_by.result
6.42
KB
-rw-r--r--
fulltext_table_evict.result
688
B
-rw-r--r--
fulltext_update.result
1.12
KB
-rw-r--r--
fulltext_var.result
1.33
KB
-rw-r--r--
index_table.result
6.84
KB
-rw-r--r--
innobase_drop_fts_index_table....
209
B
-rw-r--r--
large_records.result
9.04
KB
-rw-r--r--
limit_union.result
6
KB
-rw-r--r--
mecab_sjis.result
6.62
KB
-rw-r--r--
mecab_ujis.result
6.62
KB
-rw-r--r--
mecab_utf8.result
6.65
KB
-rw-r--r--
misc.result
62.97
KB
-rw-r--r--
misc_1.result
38.56
KB
-rw-r--r--
misc_debug.result
3.72
KB
-rw-r--r--
multiple_index.result
9.16
KB
-rw-r--r--
ngram.result
38.03
KB
-rw-r--r--
ngram_1.result
395.4
KB
-rw-r--r--
ngram_2.result
5.11
KB
-rw-r--r--
ngram_debug.result
8.63
KB
-rw-r--r--
opt.result
68.87
KB
-rw-r--r--
phrase.result
2.1
KB
-rw-r--r--
phrase_clear_no_match.result
2.68
KB
-rw-r--r--
plugin.result
7.52
KB
-rw-r--r--
plugin_1.result
14.8
KB
-rw-r--r--
plugin_debug.result
13.39
KB
-rw-r--r--
proximity.result
7.33
KB
-rw-r--r--
result_cache_limit.result
1.48
KB
-rw-r--r--
savepoint.result
8.69
KB
-rw-r--r--
stopword.result
31.83
KB
-rw-r--r--
stopword_charset.result
10.47
KB
-rw-r--r--
subexpr.result
3.88
KB
-rw-r--r--
sync.result
5.56
KB
-rw-r--r--
sync_block.result
2.64
KB
-rw-r--r--
sync_ddl.result
4.61
KB
-rw-r--r--
tablespace_location.result
43.89
KB
-rw-r--r--
tablespace_location_error.resu...
16.93
KB
-rw-r--r--
transaction.result
42.15
KB
-rw-r--r--
truncate.result
1.22
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : compatibility_win.result
# Bug #18285007 COPY OF TABLES WITH INNODB FTS # FROM WINDOWS TO LINUX CAUSES CRASH # Simulating old non-windows(< 5.6.16) data directory SET GLOBAL DEBUG='+d,innodb_test_wrong_fts_aux_table_name'; SET GLOBAL DEBUG='+d,innodb_test_wrong_non_windows_fts_aux_table_name'; CREATE TABLE t1(a TEXT, b TEXT, FULLTEXT(a, b))engine=innodb; INSERT INTO t1 VALUES('TEST1', 'TEST2'); INSERT INTO t1 VALUES('TEXT1', 'TEXT2'); SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); a b TEST1 TEST2 SELECT SUBSTRING(name, LOCATE('_', name) - 3, 5) AS prefix, name FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE name LIKE '%FTS_%' ORDER BY 1, 2; prefix name FTS_0 test/FTS_AUX_INDEX_1 FTS_0 test/FTS_AUX_INDEX_2 FTS_0 test/FTS_AUX_INDEX_3 FTS_0 test/FTS_AUX_INDEX_4 FTS_0 test/FTS_AUX_INDEX_5 FTS_0 test/FTS_AUX_INDEX_6 FTS_0 test/FTS_AUX_BEING_DELETED FTS_0 test/FTS_AUX_BEING_DELETED_CACHE FTS_0 test/FTS_AUX_CONFIG FTS_0 test/FTS_AUX_DELETED FTS_0 test/FTS_AUX_DELETED_CACHE # restart SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); a b TEST1 TEST2 SELECT SUBSTRING(name, LOCATE('_', name) - 3, 5) AS prefix, name FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE name LIKE '%FTS_%' ORDER BY 1, 2; prefix name FTS_0 test/FTS_AUX_INDEX_1 FTS_0 test/FTS_AUX_INDEX_2 FTS_0 test/FTS_AUX_INDEX_3 FTS_0 test/FTS_AUX_INDEX_4 FTS_0 test/FTS_AUX_INDEX_5 FTS_0 test/FTS_AUX_INDEX_6 FTS_0 test/FTS_AUX_BEING_DELETED FTS_0 test/FTS_AUX_BEING_DELETED_CACHE FTS_0 test/FTS_AUX_CONFIG FTS_0 test/FTS_AUX_DELETED FTS_0 test/FTS_AUX_DELETED_CACHE DROP TABLE t1; # Simulating old windows (< 5.6.16) data directory SET GLOBAL DEBUG='+d,innodb_test_wrong_fts_aux_table_name'; CREATE TABLE t1(a TEXT, b TEXT, FULLTEXT(a, b))engine=innodb; INSERT INTO t1 VALUES('TEST1', 'TEST2'); INSERT INTO t1 VALUES('TEXT1', 'TEXT2'); SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); a b TEST1 TEST2 SELECT SUBSTRING(name, LOCATE('_', name) - 3, 5) AS prefix, name FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE name LIKE '%FTS_%' ORDER BY 1, 2; prefix name FTS_0 test/FTS_AUX_INDEX_1 FTS_0 test/FTS_AUX_INDEX_2 FTS_0 test/FTS_AUX_INDEX_3 FTS_0 test/FTS_AUX_INDEX_4 FTS_0 test/FTS_AUX_INDEX_5 FTS_0 test/FTS_AUX_INDEX_6 FTS_0 test/FTS_AUX_BEING_DELETED FTS_0 test/FTS_AUX_BEING_DELETED_CACHE FTS_0 test/FTS_AUX_CONFIG FTS_0 test/FTS_AUX_DELETED FTS_0 test/FTS_AUX_DELETED_CACHE # restart SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); a b TEST1 TEST2 SELECT SUBSTRING(name, LOCATE('_', name) - 3, 5) AS prefix, name FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE name LIKE '%FTS_%' ORDER BY 1, 2; prefix name FTS_0 test/FTS_AUX_INDEX_1 FTS_0 test/FTS_AUX_INDEX_2 FTS_0 test/FTS_AUX_INDEX_3 FTS_0 test/FTS_AUX_INDEX_4 FTS_0 test/FTS_AUX_INDEX_5 FTS_0 test/FTS_AUX_INDEX_6 FTS_0 test/FTS_AUX_BEING_DELETED FTS_0 test/FTS_AUX_BEING_DELETED_CACHE FTS_0 test/FTS_AUX_CONFIG FTS_0 test/FTS_AUX_DELETED FTS_0 test/FTS_AUX_DELETED_CACHE DROP TABLE t1; # Simulation current windows data directory CREATE TABLE t1(a TEXT, b TEXT, FULLTEXT(a, b))engine=innodb; INSERT INTO t1 VALUES('TEST1', 'TEST2'); INSERT INTO t1 VALUES('TEXT1', 'TEXT2'); SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); a b TEST1 TEST2 SELECT SUBSTRING(name, LOCATE('_', name) - 3, 5) AS prefix, name FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE name LIKE '%FTS_%' ORDER BY 1, 2; prefix name FTS_0 test/FTS_AUX_INDEX_1 FTS_0 test/FTS_AUX_INDEX_2 FTS_0 test/FTS_AUX_INDEX_3 FTS_0 test/FTS_AUX_INDEX_4 FTS_0 test/FTS_AUX_INDEX_5 FTS_0 test/FTS_AUX_INDEX_6 FTS_0 test/FTS_AUX_BEING_DELETED FTS_0 test/FTS_AUX_BEING_DELETED_CACHE FTS_0 test/FTS_AUX_CONFIG FTS_0 test/FTS_AUX_DELETED FTS_0 test/FTS_AUX_DELETED_CACHE # restart SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); a b TEST1 TEST2 SELECT SUBSTRING(name, LOCATE('_', name) - 3, 5) AS prefix, name FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE name LIKE '%FTS_%' ORDER BY 1, 2; prefix name FTS_0 test/FTS_AUX_INDEX_1 FTS_0 test/FTS_AUX_INDEX_2 FTS_0 test/FTS_AUX_INDEX_3 FTS_0 test/FTS_AUX_INDEX_4 FTS_0 test/FTS_AUX_INDEX_5 FTS_0 test/FTS_AUX_INDEX_6 FTS_0 test/FTS_AUX_BEING_DELETED FTS_0 test/FTS_AUX_BEING_DELETED_CACHE FTS_0 test/FTS_AUX_CONFIG FTS_0 test/FTS_AUX_DELETED FTS_0 test/FTS_AUX_DELETED_CACHE DROP TABLE t1; # Non windows aux table flag failure and rebuild the corrupted index. call mtr.add_suppression("\\[Warning\\] InnoDB: Parent table of FTS auxiliary table .* not found."); call mtr.add_suppression("\\[Warning\\] InnoDB: Setting aux table .* to hex format failed."); call mtr.add_suppression("\\[ERROR\\] InnoDB: Index .* of table .* is corrupted"); SET GLOBAL DEBUG='+d,innodb_test_wrong_fts_aux_table_name'; SET GLOBAL DEBUG='+d,innodb_test_wrong_non_windows_fts_aux_table_name'; CREATE TABLE t1(a TEXT, b TEXT, c TEXT, FULLTEXT `AB` (a, b), FULLTEXT `C1`(c)); INSERT INTO t1 VALUES('TEST1', 'TEST2', 'TEXT3'); INSERT INTO t1 VALUES('TEXT1', 'TEXT2', 'TEXT5'); SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); a b c TEST1 TEST2 TEXT3 SELECT * FROM t1 WHERE MATCH(c) AGAINST ('TEXT5'); a b c TEXT1 TEXT2 TEXT5 # restart: --debug=d,aux_table_flag_fail SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); ERROR HY000: The table does not have FULLTEXT index to support this query SELECT * FROM t1 WHERE MATCH(c) AGAINST ('TEXT5'); ERROR HY000: The table does not have FULLTEXT index to support this query CHECK TABLE t1; Table Op Msg_type Msg_text test.t1 check Warning InnoDB: Index AB is marked as corrupted test.t1 check Warning InnoDB: Index C1 is marked as corrupted test.t1 check error Corrupt ALTER TABLE t1 ADD FULLTEXT(b); ERROR HY000: Index corrupt: Fulltext index 'AB' is corrupt. you should drop this index first. # restart SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); ERROR HY000: The table does not have FULLTEXT index to support this query SELECT * FROM t1 WHERE MATCH(c) AGAINST ('TEXT5'); ERROR HY000: The table does not have FULLTEXT index to support this query # Drop the corrupted index. ALTER TABLE t1 DROP INDEX `AB`; ALTER TABLE t1 DROP INDEX `C1`; # Rebuild the index. ALTER TABLE t1 ADD FULLTEXT(a, b); ALTER TABLE t1 ADD FULLTEXT(c); # Read the record using fts index. SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); a b c TEST1 TEST2 TEXT3 SELECT * FROM t1 WHERE MATCH(c) AGAINST ('TEXT5'); a b c TEXT1 TEXT2 TEXT5 DROP TABLE t1; # Non windows parent table flag failure. SET GLOBAL DEBUG='+d,innodb_test_wrong_fts_aux_table_name'; SET GLOBAL DEBUG='+d,innodb_test_wrong_non_windows_fts_aux_table_name'; CREATE TABLE t1(a TEXT, b TEXT, c TEXT, FULLTEXT(a, b), FULLTEXT(c)); INSERT INTO t1 VALUES('TEST1', 'TEST2', 'TEXT3'); INSERT INTO t1 VALUES('TEXT1', 'TEXT2', 'TEXT5'); SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); a b c TEST1 TEST2 TEXT3 SELECT * FROM t1 WHERE MATCH(c) AGAINST ('TEXT5'); a b c TEXT1 TEXT2 TEXT5 # restart SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); a b c TEST1 TEST2 TEXT3 SELECT * FROM t1 WHERE MATCH(c) AGAINST ('TEXT5'); a b c TEXT1 TEXT2 TEXT5 DROP TABLE t1; # Drop FTS table and rename the common tables. # restart SET GLOBAL DEBUG='+d,innodb_test_wrong_fts_aux_table_name'; CREATE TABLE t1(a TEXT, b TEXT, c TEXT, FULLTEXT f1(a, b)); INSERT INTO t1 VALUES('TEST1', 'TEST2', 'TEXT3'); INSERT INTO t1 VALUES('TEXT1', 'TEXT2', 'TEXT5'); SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); a b c TEST1 TEST2 TEXT3 alter table t1 drop index f1; SET SESSION debug='-d,innodb_test_wrong_fts_sys_table_name'; SELECT SUBSTRING(name, LOCATE('_', name) - 3, 5) AS prefix, name FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE name LIKE '%FTS_%' ORDER BY 1, 2; prefix name FTS_0 test/FTS_AUX_BEING_DELETED FTS_0 test/FTS_AUX_BEING_DELETED_CACHE FTS_0 test/FTS_AUX_CONFIG FTS_0 test/FTS_AUX_DELETED FTS_0 test/FTS_AUX_DELETED_CACHE # restart SELECT SUBSTRING(name, LOCATE('_', name) - 3, 5) AS prefix, name FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE name LIKE '%FTS_%' ORDER BY 1, 2; prefix name FTS_0 test/FTS_AUX_BEING_DELETED FTS_0 test/FTS_AUX_BEING_DELETED_CACHE FTS_0 test/FTS_AUX_CONFIG FTS_0 test/FTS_AUX_DELETED FTS_0 test/FTS_AUX_DELETED_CACHE SELECT * FROM t1; a b c TEST1 TEST2 TEXT3 TEXT1 TEXT2 TEXT5 DROP TABLE t1; # Rename failure for old windows data directory and rebuild the # corrupted index call mtr.add_suppression("\\[Warning\\] InnoDB: Failed to rename one aux table .* Will revert all successful rename operations."); call mtr.add_suppression("\\[Warning\\] InnoDB: Rollback operations on all aux tables of table .* All the fts index associated with the table are marked as corrupted. Please rebuild the index again."); call mtr.add_suppression("\\[ERROR\\] InnoDB: Flagged corruption of .* in table .* in DROP ORPHANED TABLE"); SET GLOBAL DEBUG='+d,innodb_test_wrong_fts_aux_table_name'; CREATE TABLE t1(a TEXT, b TEXT, c TEXT, FULLTEXT `AB`(a, b), FULLTEXT `C1`(c)); INSERT INTO t1 VALUES('TEST1', 'TEST2', 'TEXT3'); INSERT INTO t1 VALUES('TEXT1', 'TEXT2', 'TEXT5'); SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); a b c TEST1 TEST2 TEXT3 SELECT * FROM t1 WHERE MATCH(c) AGAINST ('TEXT5'); a b c TEXT1 TEXT2 TEXT5 # restart: --debug=d,rename_aux_table_fail ALTER TABLE t1 ADD FULLTEXT(b); ERROR HY000: Upgrade index name failed, please use create index(alter table) algorithm copy to rebuild index. SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); ERROR HY000: The table does not have FULLTEXT index to support this query # restart SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); ERROR HY000: The table does not have FULLTEXT index to support this query SELECT * FROM t1 WHERE MATCH(c) AGAINST ('TEXT5'); ERROR HY000: The table does not have FULLTEXT index to support this query # Drop the corrupted index. ALTER TABLE t1 DROP INDEX `AB`; ALTER TABLE t1 DROP INDEX `C1`; # Rebuild the index. ALTER TABLE t1 ADD FULLTEXT(a, b); ALTER TABLE t1 ADD FULLTEXT(c); # Read the record using fts index. SELECT * FROM t1 WHERE MATCH(a, b) AGAINST ('TEST2'); a b c TEST1 TEST2 TEXT3 SELECT * FROM t1 WHERE MATCH(c) AGAINST ('TEXT5'); a b c TEXT1 TEXT2 TEXT5 TRUNCATE TABLE t1; DROP TABLE t1; # restart
Close