--source include/have_innodb.inc CREATE TABLE t1 (v VARCHAR(100), FULLTEXT INDEX (v)) ENGINE=InnoDB; insert into t1 VALUES('First record'),('Second record'),('Third record'); SET @save_ft_aux_table = @@GLOBAL.innodb_ft_aux_table; connect (con1,localhost,root,,); --error ER_WRONG_VALUE_FOR_VAR SET GLOBAL innodb_ft_aux_table = 'test/t0'; connection default; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_DEFAULT_STOPWORD; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_DELETED; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_BEING_DELETED; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_INDEX_CACHE; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_INDEX_TABLE; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_CONFIG; connection con1; SET GLOBAL innodb_ft_aux_table = 'test/t1'; disconnect con1; connection default; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_DELETED; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_BEING_DELETED; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_INDEX_CACHE; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_INDEX_TABLE; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_CONFIG; SELECT @@GLOBAL.innodb_ft_aux_table; RENAME TABLE t1 TO t2; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_DELETED; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_BEING_DELETED; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_INDEX_CACHE; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_INDEX_TABLE; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_CONFIG; SELECT @@GLOBAL.innodb_ft_aux_table; DROP TABLE t2; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_DELETED; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_BEING_DELETED; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_INDEX_CACHE; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_INDEX_TABLE; SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_CONFIG; SELECT @@GLOBAL.innodb_ft_aux_table; SET GLOBAL innodb_ft_aux_table = @save_ft_aux_table;