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、关闭服务器,覆盖文件,重新启动。
分享到:
相关推荐
### MySQL Audit Plugin 安装与使用详解 #### 一、概述 MySQL Audit Plugin 是一个用于监控和记录MySQL数据库活动的强大工具。它可以帮助数据库管理员(DBA)监控查询性能、跟踪访问模式以及实现合规性要求等。本文将...
MySQL 8.0 审计插件 Mcafee 安装详解 MySQL 8.0 审计插件 Mcafee 安装详解是 MySQL 8.0 版本中实现审计日志的重要步骤。由于 MySQL 社区版本没有官方的审计插件,因此只能选择 MariaDB 的审计插件和 Mcafee。鉴于 ...
MySQL Clone Plugin是一款强大的数据库备份和同步工具,尤其适用于MySQL环境中的快速复制和集群构建。它提供了高效、便捷的节点同步方案,避免了传统备份恢复过程中的一些繁琐步骤,减少了对业务的影响。 1. **...
- 使用MySQL的`INSTALL PLUGIN`语句进行安装,例如: ```sql INSTALL PLUGIN audit_log SONAME 'audit_log.so'; ``` - 需确保MySQL服务器有权限执行安装命令,并且审计插件的路径已经被加入到MySQL的库搜索路径...
使用`INSTALL PLUGIN audit_log_plugin SONAME 'audit_log.so'`命令可以安装。内置审计日志插件可能更易于配置且与MySQL版本更加兼容。 总之,安装MariaDB的审计日志插件在MySQL 8.0上可能面临兼容性挑战。建议首先...
日志安全审计插件,原官网已经无法下载 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...
update user set plugin='mysql_native_password' where user='root'; ``` - **操作说明**: - 使用SQL语句更新root用户的认证插件为`mysql_native_password`。 - 这一步是为了确保root用户能够使用传统的方式进行...
下面我们将详细探讨 MySQL 5.7 的审计插件及其安装步骤。 ### 一、审计插件概述 MySQL 审计插件(audit_log_plugin)提供了对数据库服务器事件的详细日志记录功能。这些事件包括用户连接、断开连接、SQL语句执行、...
mysql 5.7安全审计插件 Linux X86-X64通用...audit-plugin-mysql-5.7-1.1.7 for Linux 等保开启审计插件,貌似官网找不到,发出来共享. 缺点:日志信息比较大,对性能影响大。 优点:对每一时刻每一用户的操作都有记录。
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" 文件是一个针对Linux 64位系统的特定版本审计插件,适用于MySQL 5.7版本。 审计插件的主要功能包括: 1. **活动记录**:审计插件能够详细记录所有SQL语句,...
这个名为 "audit-plugin-mysql-5.7-1.1.11-985-linux-x86_64" 的压缩包包含了一个针对 MySQL 5.7 版本的审计解决方案,特别设计用来记录和分析数据库的各种操作,如查询、登录尝试、权限变更等。 审计插件的主要...
在MySQL中,plugin表位于mysql数据库中,它用于存储所有已安装插件的信息。当数据库服务尝试访问该表,但未能在数据库中找到它时,就会出现上述错误提示。 这个问题通常发生在全新安装MySQL,或者在重装MySQL并试图...
default_authentication_plugin=mysql_native_password [mysql] default-character-set=utf8 [client] port=3306 default-character-set=utf8 3. 初始化 MySQL 使用 cmd 命令进入 bin 目录下执行以下命令: ...
此时可能会遇到问题,例如文中提到的“Table 'mysql.plugin' doesn't exist”的错误。 6. **解决启动失败问题** 若遇到MySQL服务启动失败的问题,可以通过以下步骤尝试解决: - **查找错误日志** 查看错误...
default_authentication_plugin=mysql_native_password [mysql] default-character-set=utf8mb4 [client] port=3306 default-character-set=utf8mb4 ``` 完成配置文件后,以管理员身份运行CMD,进入MySQL的`bin`...
从geoserver官网下载的安装包是不包含mysql插件的,如果需要创建mysql数据存储就需要自己手动安装mysql插件。下载解压后,将里面包含的两个jar包放到geoserver包的WEB-INF\lib目录下,然后重启geoserver即可
### MySQL安装InnoDB插件详解 #### 一、前言 在MySQL数据库系统中,InnoDB存储引擎是非常重要的一种类型,它支持事务处理(Transactions)、行级锁定(Row-Level Locking)以及外键约束(Foreign Key Constraints...
解决方法包括在`my.ini`文件中启用插件或通过`INSTALL PLUGIN`语句在MySQL命令行中安装它。 在MySQL部署过程中,确保遵循最佳实践,如备份数据库文件、谨慎修改配置文件,并在遇到问题时及时查阅官方文档或在线资源...