MySQL服务器支持帮助
语句,该语句返回MySQL参考手册中的信息第13.8.3节,“HELP语句”).的多个表中存储此信息mysql
模式(见第5.3节“mysql系统架构”).正确操作帮助
语句要求初始化这些帮助表。
对于在Unix上使用二进制或源代码发行版安装MySQL的新版本,在初始化数据目录(参见第2.10.1节“初始化数据目录”).对于Linux上的RPM发行版或Windows上的二进制发行版,内容初始化是MySQL安装过程的一部分。
对于使用二进制发行版的MySQL升级,从MySQL 8.0.16开始,帮助表内容将由服务器自动升级。在MySQL 8.0.16之前,内容不会自动升级,但可以手动升级。定位fill_help_tables.sql
文件分享
或分享/ mysql
目录中。将位置更改到该目录并使用mysql客户如下:
Mysql -u root -p Mysql < fill_help_tables.sql
这里显示的命令假设您使用一个帐户连接到服务器,例如根
控件中修改表的特权mysql
模式。请根据实际情况调整连接参数。
在MySQL 8.0.16之前,如果您使用Git和MySQL开发源树,源树只包含一个”存根”版本的fill_help_tables.sql
.若要获得非存根副本,请使用来自源或二进制发行版的副本。
每个MySQL系列都有自己的系列特定的参考手册,因此帮助表内容也是系列特定的。这对复制有影响,因为帮助表内容应该与MySQL系列相匹配。如果您将MySQL 8.0帮助内容加载到MySQL 8.0复制服务器中,那么将该内容从不同的MySQL系列复制到复制服务器是没有意义的,而且该内容不适合复制服务器。因此,在升级复制场景中的各个服务器时,应该使用前面给出的说明升级每个服务器的帮助表。(只有8.0.16以下版本的复制服务器才需要手动的帮助内容升级。如上所述,从MySQL 8.0.16开始,内容升级会自动发生。)