MySQL 5.7版本说明
myisam_ftdump显示关于全文
索引中MyISAM
表。它读取MyISAM
直接索引文件,因此它必须在表所在的服务器主机上运行。使用前myisam_ftdump,务必出具刷新表
如果服务器正在运行,则首先执行。
myisam_ftdump扫描并转储整个索引,这不是特别快。另一方面,单词的分布变化不频繁,因此不需要经常运行。
调用myisam_ftdump是这样的:
myisam_ftdump [选项]tbl_nameindex_num
的tbl_name
参数的名称MyISAM
表格也可以通过命名表的索引文件来指定表.MYI
后缀)。如果您不调用myisam_ftdump在表文件所在的目录中,表或索引文件名的前面必须加上表数据库目录的路径名。索引号以0开头。
例子:假设测验
数据库包含一个名为mytexttable
它的定义如下:
CREATE TABLE mytexttable (id INT NOT NULL, txt TEXT NOT NULL, PRIMARY KEY (id), FULLTEXT (txt))
有关的索引id
索引是0全文
指数三种
是索引1。如果您的工作目录是测验
数据库目录,调用myisam_ftdump如下:
Myisam_ftdump mytexttable 1
的路径名测验
数据库目录为/usr/local/mysql/data/test
,您也可以使用该路径名指定表名参数。如果不调用,这很有用myisam_ftdump在数据库目录下:
1 . Myisam_ftdump /usr/local/mysql/data/test/mytexttable
你可以使用myisam_ftdump在类unix系统上按照出现频率的顺序生成一个索引项列表:
Myisam_ftdump -c mytexttable 1 | sort -r
在Windows上,使用:
myisam_ftdump -c mytexttable 1 | sort /R
myisam_ftdump支持以下选项: