暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

5.5.1安装和卸载组件

原创 由迪 2020-08-12
1061

必须先将服务器组件装入服务器,然后才能使用它们。MySQL支持在运行时加载组件。

INSTALL COMPONENTUNINSTALL COMPONENTSQL语句使组件装卸。例如:

INSTALL COMPONENT 'file://component_validate_password'; UNINSTALL COMPONENT 'file://component_validate_password';
复制

加载程序服务处理组件的加载和卸载,并在用作注册表componentmysql系统数据库表中列出已加载的组件。

用于组件操作的SQL语句会影响服务器操作和mysql.component系统表,如下所示:

  • INSTALL COMPONENT将组件加载到服务器中。组件立即激活。加载程序服务还将已加载的组件注册到mysql.component系统表中。对于随后的服务器重新启动,加载程序服务将加载mysql.component启动顺序中列出的所有组件 。即使使用该--skip-grant-tables选项启动服务器,也会发生这种情况 。
  • UNINSTALL COMPONENT停用组件并从服务器卸载它们。加载程序服务还会从mysql.component系统表中注销组件, 以便在启动序列期间不再为后续服务器重新启动而加载它们。

INSTALL PLUGIN服务器插件的相应语句相比INSTALL COMPONENT,组件的 语句具有明显的优势,即无需知道用于命名组件的任何特定于平台的文件名后缀。这意味着INSTALL COMPONENT可以跨平台统一执行给定的 语句。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论