`
onedada
  • 浏览: 103308 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

mysql 引擎在线安装(转)

 
阅读更多

本文转载自:   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软件及安装教程

    本教程将详细介绍MySQL 5.7版本的安装过程,并提供相关的学习资源。 首先,我们来了解MySQL 5.7的主要特点: 1. 性能提升:MySQL 5.7在查询性能、存储引擎优化以及InnoDB内存管理方面做了大量改进,使得数据处理...

    MySQL 8.4.0安装程序

    MySQL8.4.0调整了与InnoDB存储引擎相关的多个服务器系统变量的默认值,这样可以更好地适应不同的硬件环境和业务需求。比如innodb_io_capacity的默认值改成了10000,对于现在普遍使用的SSD硬盘来说,这个设置是很合理...

    Mysql5.5安装文件,里面有安装教程

    本文将详细介绍如何安装MySQL 5.5,这是MySQL的一个稳定版本,提供了强大的数据存储和管理功能。 首先,我们来理解一下MySQL 5.5的主要特点: 1. **更高的性能**:MySQL 5.5通过InnoDB存储引擎的优化,提升了查询...

    mysql-存储引擎-实验四.docx

    MySQL 存储引擎实验报告 本实验报告的主要内容是了解 MySQL 存储引擎的概念、设置和特点,并掌握 MySQL 存储引擎的使用方法。实验中涉及到多种存储引擎,包括 MyISAM 和 InnoDB,考察它们的相同点和区别,并对它们...

    mysql8.0 附带一键安装脚本

    这个“mysql8.0 附带一键安装脚本”可能包含了一个简化 MySQL 8.0 安装过程的自动化脚本,使得在各种操作系统上部署数据库服务器变得更加便捷。 ### MySQL 8.0 的关键特性: 1. **增强的性能**:MySQL 8.0 通过...

    MySql 存储引擎介绍

    MySQL体系结构 MySQL存储引擎 InnoDB存储引擎

    MySQL存储引擎简介

    首先,MySQL的存储引擎是插件式的,意味着可以根据不同的应用需求进行安装或卸载。这一特性赋予了MySQL极大的灵活性和扩展性。用户在创建新表的时候,可以选择使用不同的存储引擎。通过 SHOW VARIABLES LIKE '%...

    pbootcms数据sqlite转mysql数据库

    标题 "pbootcms数据sqlite转mysql数据库" 涉及的是一个常见的数据库迁移过程,从SQLite数据库系统转换到MySQL数据库系统。这个过程在网站或应用的开发和维护中经常遇到,尤其是在更换数据库服务或者需要更强大的...

    MySQL-mysql 8.0.11安装教程.doc

    MySQL 8.0.11 安装教程 MySQL 是一个开源的关系数据库管理系统,在现代 Web 应用程序中广泛应用。本文档提供了一个详细的 MySQL 8.0.11 安装教程,旨在帮助用户快速安装和配置 MySQL 服务器。 一、安装环境 * ...

    mysql8 centos离线安装

    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离线安装

    Window系统下MySQL离线安装详解 MySQL是一款非常流行的开源关系数据库管理系统,广泛应用于Web应用程序中。然而,在Windows系统下安装MySQL却是一个让人头疼的问题,本文将详细介绍如何在Window系统下进行MySQL离线...

    mysql中的表引擎

    3. **ISAM** 是较早的MySQL引擎,主要用于简单查询,不支持事务处理、外键和索引,现在已经被MyISAM取代。 4. **Heap** 或Memory引擎,将数据存储在内存中,提供极高的读写效率,但数据的持久性较差,一旦MySQL服务...

    MySql-5.0.22安装Mysql开发工具

    4. **存储引擎**:MySQL支持多种存储引擎,如InnoDB(事务处理,支持外键),MyISAM(快速读取,不支持事务),Memory(数据存储在内存中)等,选择合适的引擎能优化性能。 5. **SQL语法**:理解SQL的基本语法,如...

    MySQL8.0.23下载安装教程.docx

    MySQL 8.0.23 下载安装教程 MySQL 是一个开源的关系数据库管理系统,广泛应用于各种 Web 应用程序中。近年来,MySQL 的版本不断更新,功能也在不断完善。本文将详细介绍 MySQL 8.0.23 的下载安装教程,帮助读者...

    MySQL8.0.23下载安装教程

    本次提供的内容是一份关于如何下载、安装和配置MySQL 8.0.23的详细教程。 首先,关于MySQL 8.0.23的下载,我们通常需要从官方提供的MySQL官网下载页面获取安装包。在下载页面上可以选择适合自身操作系统的MySQL版本...

    mysql存储引擎介绍

    MySQL 存储引擎详解 MySQL 存储引擎是 MySQL 数据库管理系统中的一种机制,用于管理和存储数据。 MySQL 提供了多种存储引擎,每种引擎都有其特点和优缺。了解 MySQL 存储引擎的特点和优缺是非常重要的,因为它们...

    mysql lunix的安装

    这个是MySQL5.5再contos6下的安装方法 MySQL 是目前最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 也是目前最好的 RDBMS 应用软件之一。随着淘宝去IOE(去除IBM小型机、Oracle数据库及EMC存储设备)化的推进,...

Global site tag (gtag.js) - Google Analytics