本文转载自: http://blog.chinaunix.net/uid-17282739-id-3145464.html
我使用blackhole引擎安装:NSTALL PLUGIN blackhole SONAME 'ha_blackhole.so';
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 5.7版本的安装过程,并提供相关的学习资源。 首先,我们来了解MySQL 5.7的主要特点: 1. 性能提升:MySQL 5.7在查询性能、存储引擎优化以及InnoDB内存管理方面做了大量改进,使得数据处理...
MySQL8.4.0调整了与InnoDB存储引擎相关的多个服务器系统变量的默认值,这样可以更好地适应不同的硬件环境和业务需求。比如innodb_io_capacity的默认值改成了10000,对于现在普遍使用的SSD硬盘来说,这个设置是很合理...
本文将详细介绍如何安装MySQL 5.5,这是MySQL的一个稳定版本,提供了强大的数据存储和管理功能。 首先,我们来理解一下MySQL 5.5的主要特点: 1. **更高的性能**:MySQL 5.5通过InnoDB存储引擎的优化,提升了查询...
MySQL 存储引擎实验报告 本实验报告的主要内容是了解 MySQL 存储引擎的概念、设置和特点,并掌握 MySQL 存储引擎的使用方法。实验中涉及到多种存储引擎,包括 MyISAM 和 InnoDB,考察它们的相同点和区别,并对它们...
这个“mysql8.0 附带一键安装脚本”可能包含了一个简化 MySQL 8.0 安装过程的自动化脚本,使得在各种操作系统上部署数据库服务器变得更加便捷。 ### MySQL 8.0 的关键特性: 1. **增强的性能**:MySQL 8.0 通过...
MySQL体系结构 MySQL存储引擎 InnoDB存储引擎
首先,MySQL的存储引擎是插件式的,意味着可以根据不同的应用需求进行安装或卸载。这一特性赋予了MySQL极大的灵活性和扩展性。用户在创建新表的时候,可以选择使用不同的存储引擎。通过 SHOW VARIABLES LIKE '%...
标题 "pbootcms数据sqlite转mysql数据库" 涉及的是一个常见的数据库迁移过程,从SQLite数据库系统转换到MySQL数据库系统。这个过程在网站或应用的开发和维护中经常遇到,尤其是在更换数据库服务或者需要更强大的...
MySQL 8.0.11 安装教程 MySQL 是一个开源的关系数据库管理系统,在现代 Web 应用程序中广泛应用。本文档提供了一个详细的 MySQL 8.0.11 安装教程,旨在帮助用户快速安装和配置 MySQL 服务器。 一、安装环境 * ...
1. `mysql-community-server-8.0.17-1.el7.x86_64.rpm`:这是MySQL服务器的主要部分,包含了数据库引擎和服务管理。 2. `mysql-community-client-8.0.17-1.el7.x86_64.rpm`:MySQL客户端工具,用于连接和管理MySQL...
Window系统下MySQL离线安装详解 MySQL是一款非常流行的开源关系数据库管理系统,广泛应用于Web应用程序中。然而,在Windows系统下安装MySQL却是一个让人头疼的问题,本文将详细介绍如何在Window系统下进行MySQL离线...
3. **ISAM** 是较早的MySQL引擎,主要用于简单查询,不支持事务处理、外键和索引,现在已经被MyISAM取代。 4. **Heap** 或Memory引擎,将数据存储在内存中,提供极高的读写效率,但数据的持久性较差,一旦MySQL服务...
4. **存储引擎**:MySQL支持多种存储引擎,如InnoDB(事务处理,支持外键),MyISAM(快速读取,不支持事务),Memory(数据存储在内存中)等,选择合适的引擎能优化性能。 5. **SQL语法**:理解SQL的基本语法,如...
MySQL 8.0.23 下载安装教程 MySQL 是一个开源的关系数据库管理系统,广泛应用于各种 Web 应用程序中。近年来,MySQL 的版本不断更新,功能也在不断完善。本文将详细介绍 MySQL 8.0.23 的下载安装教程,帮助读者...
本次提供的内容是一份关于如何下载、安装和配置MySQL 8.0.23的详细教程。 首先,关于MySQL 8.0.23的下载,我们通常需要从官方提供的MySQL官网下载页面获取安装包。在下载页面上可以选择适合自身操作系统的MySQL版本...
MySQL 存储引擎详解 MySQL 存储引擎是 MySQL 数据库管理系统中的一种机制,用于管理和存储数据。 MySQL 提供了多种存储引擎,每种引擎都有其特点和优缺。了解 MySQL 存储引擎的特点和优缺是非常重要的,因为它们...
这个是MySQL5.5再contos6下的安装方法 MySQL 是目前最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 也是目前最好的 RDBMS 应用软件之一。随着淘宝去IOE(去除IBM小型机、Oracle数据库及EMC存储设备)化的推进,...