`
cocos
  • 浏览: 400292 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

安装mysql plugin

 
阅读更多

1、安装Plugin

  语法如下: INSTALL PLUGIN plugin_name SONAME 'plugin_library'

  实例:

  Mysql>INSTALL PLUGIN  Archive    SONAME ‘ha_archive.so’;
  Mysql>INSTALL PLUGIN  InnoDB    SONAME ‘ha_innodb.so’;

  plugin_name 是在plugin声明中定义的plugin的名称,plugin名字大小写敏感可以由系统设置。plugin_library 是共享库的名字,共享库在 plugin的目录下,可能是静态或者动态库,比如:libmyplugin.so or libmyplugin.dylib

  共享库必须放在plugin目录下,目录是由plugin_dir系统变量中定义的,默认这个目录是由配置变量中的pkglibdir定义的,可以在服务器启动时候改变,比如可以在my.cnf中设置:

  [mysqld]
  plugin_dir=/path/to/plugin/directory

  如果设置相对目录,目录是相对mysql base的系统变量。

  INSTALL PLUGIN在mysql.plugin表中增加一行相关记录。同时INSTALL PLUGIN 会加载并初始化plugin。

  (To use INSTALL PLUGIN, you must have the INSERT privilege for the mysql.plugin table. )

  在服务器启动的时候,服务器会加载所有plugin中的 plugin,也就是仅仅需要运行一次 INSTALL PLUGIN ,如果启动时候–skip-grant-tables ,则不会加载plugin。

  服务器关闭的时候,会关闭plugin.

  2、卸载plugin

  语法如下:UNINSTALL PLUGIN plugin_name;

  实例:Mysql>UNINSTALL PLUGIN  InnoDB;

  plugin_name 是在plugin声明中定义的plugin的名称,plugin名字大小写敏感可以由系统设置。

  3、显示已安装plugin

  SHOW PLUGIN 可以看到所有的安装的plugin

  实例:Mysql>SHOW PLUGIN;

  4、重新加载新的plugin共享库

  如果重新编译了plugin共享库,可以选择以下两种方法之一:

  A、卸载后重新安装

  B、关闭服务器,覆盖文件,重新启动。

分享到:
评论

相关推荐

    mysql8.0审计插件Mcafee安装详解

    MySQL 8.0 审计插件 Mcafee 安装详解 MySQL 8.0 审计插件 Mcafee 安装详解是 MySQL 8.0 版本中实现审计日志的重要步骤。由于 MySQL 社区版本没有官方的审计插件,因此只能选择 MariaDB 的审计插件和 Mcafee。鉴于 ...

    MySQL审计工具AuditPlugin安装使用

    ### MySQL Audit Plugin 安装与使用详解 #### 一、概述 MySQL Audit Plugin 是一个用于监控和记录MySQL数据库活动的强大工具。它可以帮助数据库管理员(DBA)监控查询性能、跟踪访问模式以及实现合规性要求等。本文将...

    MySQL Clone Plugin备份同步原理与实践.pptx

    MySQL Clone Plugin是一款强大的数据库备份和同步工具,尤其适用于MySQL环境中的快速复制和集群构建。它提供了高效、便捷的节点同步方案,避免了传统备份恢复过程中的一些繁琐步骤,减少了对业务的影响。 1. **...

    mysql8.0审计日志插件mariaDb安装失败记录

    使用`INSTALL PLUGIN audit_log_plugin SONAME 'audit_log.so'`命令可以安装。内置审计日志插件可能更易于配置且与MySQL版本更加兼容。 总之,安装MariaDB的审计日志插件在MySQL 8.0上可能面临兼容性挑战。建议首先...

    audit-plugin-mysql-5.7-1.1.4-725-linux-x86_64.zip

    - 使用MySQL的`INSTALL PLUGIN`语句进行安装,例如: ```sql INSTALL PLUGIN audit_log SONAME 'audit_log.so'; ``` - 需确保MySQL服务器有权限执行安装命令,并且审计插件的路径已经被加入到MySQL的库搜索路径...

    auditplugin-mysql5.7

    日志安全审计插件,原官网已经无法下载 mysql 5.7社区版安全审计插件audit-plugin-mysql-5.7-1.1.7-921-linux-x86_64.zip mysql 5.7社区版安全审计插件audit-plugin-mysql-5.7-1.1.7-921-linux-x86_64.zip mysql 5.7...

    mysql5.7 审计插件及安装步骤

    下面我们将详细探讨 MySQL 5.7 的审计插件及其安装步骤。 ### 一、审计插件概述 MySQL 审计插件(audit_log_plugin)提供了对数据库服务器事件的详细日志记录功能。这些事件包括用户连接、断开连接、SQL语句执行、...

    linux安装mysql文档

    update user set plugin='mysql_native_password' where user='root'; ``` - **操作说明**: - 使用SQL语句更新root用户的认证插件为`mysql_native_password`。 - 这一步是为了确保root用户能够使用传统的方式进行...

    audit-plugin-mysql-5.7-1.1.7 for Linux

    mysql 5.7安全审计插件 Linux X86-X64通用...audit-plugin-mysql-5.7-1.1.7 for Linux 等保开启审计插件,貌似官网找不到,发出来共享. 缺点:日志信息比较大,对性能影响大。 优点:对每一时刻每一用户的操作都有记录。

    Ubuntu16.04中安装配置mysql数据库.docx

    Ubuntu 16.04 中安装配置 MySQL 数据库 本资源摘要信息主要介绍了在 Ubuntu 16.04 操作系统中安装配置 MySQL 5.7.24 数据库的步骤,包括添加 APT 存储库、安装 MySQL、初始化数据库、设置 root 密码、删除匿名账户...

    audit-plugin-mysql-5.7-1.1.7-921-linux-x86_64.zip

    "audit-plugin-mysql-5.7-1.1.7-921-linux-x86_64.zip" 文件是一个针对Linux 64位系统的特定版本审计插件,适用于MySQL 5.7版本。 审计插件的主要功能包括: 1. **活动记录**:审计插件能够详细记录所有SQL语句,...

    audit-plugin-mysql-5.7-1.1.11-985-linux-x86_64

    这个名为 "audit-plugin-mysql-5.7-1.1.11-985-linux-x86_64" 的压缩包包含了一个针对 MySQL 5.7 版本的审计解决方案,特别设计用来记录和分析数据库的各种操作,如查询、登录尝试、权限变更等。 审计插件的主要...

    MySQL部署时提示Table mysql.plugin doesn’t exist的解决方法

    在MySQL中,plugin表位于mysql数据库中,它用于存储所有已安装插件的信息。当数据库服务尝试访问该表,但未能在数据库中找到它时,就会出现上述错误提示。 这个问题通常发生在全新安装MySQL,或者在重装MySQL并试图...

    mysql8.0.11安装部署

    default_authentication_plugin=mysql_native_password [mysql] default-character-set=utf8 [client] port=3306 default-character-set=utf8 3. 初始化 MySQL 使用 cmd 命令进入 bin 目录下执行以下命令: ...

    linux系统使用yum重新安装mysql

    此时可能会遇到问题,例如文中提到的“Table 'mysql.plugin' doesn't exist”的错误。 6. **解决启动失败问题** 若遇到MySQL服务启动失败的问题,可以通过以下步骤尝试解决: - **查找错误日志** 查看错误...

    geoserver-2.15.4-mysql-plugin.zip

    从geoserver官网下载的安装包是不包含mysql插件的,如果需要创建mysql数据存储就需要自己手动安装mysql插件。下载解压后,将里面包含的两个jar包放到geoserver包的WEB-INF\lib目录下,然后重启geoserver即可

    mysql安装innodb插件

    ### MySQL安装InnoDB插件详解 #### 一、前言 在MySQL数据库系统中,InnoDB存储引擎是非常重要的一种类型,它支持事务处理(Transactions)、行级锁定(Row-Level Locking)以及外键约束(Foreign Key Constraints...

    MySql报错Table mysql.plugin doesn’t exist的解决方法

    解决方法包括在`my.ini`文件中启用插件或通过`INSTALL PLUGIN`语句在MySQL命令行中安装它。 在MySQL部署过程中,确保遵循最佳实践,如备份数据库文件、谨慎修改配置文件,并在遇到问题时及时查阅官方文档或在线资源...

    mysql8.0.25安装配置教程(windows 64位)

    default_authentication_plugin=mysql_native_password [mysql] default-character-set=utf8mb4 [client] port=3306 default-character-set=utf8mb4 ``` 完成配置文件后,以管理员身份运行CMD,进入MySQL的`bin`...

Global site tag (gtag.js) - Google Analytics