Skip to content

plugin_load

xiaoboluo768 edited this page Jun 14, 2020 · 2 revisions
  • 用于在mysql server启动时加载插件库,该配置是mysql server的启动选项,并非system variabless
    • 该启动选项加载插件是一次性的,重启server之后,下次仍然还需要使用该启动选项才能重新加载插件,这与install plugin命令不同,install plugin命令执行时会在mysql.plugins表中添加一条对应加载库的记录,下次重启server时就直接从该表中读取安装好的库的记录来加载库文件,而无需重新执行install plugin命令
    • 要注意:如果使用了skip-grant-tables选项,则mysql server在启动时会忽略mysql.plugins表,也就是说此时不会加载库文件,但是,如果使用plugin-load启动选项指定要加载的库文件,即使同时使用了skip-grant-tables选项,也仍然可以加载plugin-load启动选项指定的库文件
    • 示例:plugin_load = "validate_password.so;rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so"

上一篇:key_buffer_size | 下一篇:slave_max_allowed_packet

Clone this wiki locally