商会资讯

 找回密码
 立即注册

QQ登录

只需一步,快速开始

用新浪微博连接

一步搞定

搜索
热搜: 活动 交友 discuz
查看: 7175|回复: 0
打印 上一主题 下一主题

MySQL - 安装InnoDB插件

[复制链接]

109

主题

1

好友

3774

积分

管理员

Rank: 9Rank: 9Rank: 9

  • ta_mind
    mb_qb7
    2013-3-19 01:56
  • classn_01: 366 classn_02

    [LV.9]以坛为家II

    跳转到指定楼层
    楼主
    发表于 2016-12-20 16:23:54 |只看该作者 |倒序浏览
    1. 用mysql> show plugins;  命令查看MySQL已经安装的插件
    +--------------+----------+--------------------+---------------------+---------+
    | Name         | Status   | Type               | Library             | License |
    +--------------+----------+--------------------+---------------------+---------+
    | binlog       | ACTIVE   | STORAGE ENGINE     | NULL                | GPL     |
    | partition    | ACTIVE   | STORAGE ENGINE     | NULL                | GPL     |
    | ARCHIVE      | ACTIVE   | STORAGE ENGINE     | NULL                | GPL     |
    | BLACKHOLE    | ACTIVE   | STORAGE ENGINE     | NULL                | GPL     |
    | CSV          | ACTIVE   | STORAGE ENGINE     | NULL                | GPL     |
    | FEDERATED    | DISABLED | STORAGE ENGINE     | NULL                | GPL     |
    | MEMORY       | ACTIVE   | STORAGE ENGINE     | NULL                | GPL     |
    | InnoDB       | ACTIVE   | STORAGE ENGINE     | NULL                | GPL     |
    | MyISAM       | ACTIVE   | STORAGE ENGINE     | NULL                | GPL     |
    | MRG_MYISAM   | ACTIVE   | STORAGE ENGINE     | NULL                | GPL     |
    | INNODB_TRX   | ACTIVE   | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL     |
    | INNODB_LOCKS | ACTIVE   | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL     |
    +--------------+----------+--------------------+---------------------+---------+
    12 rows in set (0.00 sec)


    安装方法1. 在configure的时候加上--with-plugins=innobase 如果要添多个插件,请用半角逗号隔开
    配置文件, 将my.cnf配置文件中[mysqld]下面有关innodb配置前面的#去掉就可以了。这是默认配置,可以根据个人需要进行修改

    安装方法2
    先查看是否支持动态加载, 重要的是have_dynamic_loading这行,如果是YES,那么继续
    mysql>show variables like "have_%";  

    +-------------------------+----------+
    | Variable_name           | Value    |
    +-------------------------+----------+
    | have_community_features | YES      |
    | have_compress           | YES      |
    | have_crypt              | YES      |
    | have_csv                | YES      |
    | have_dynamic_loading    | YES      |
    | have_geometry           | YES      |
    | have_innodb             | YES      |
    | have_ndbcluster         | NO       |
    | have_openssl            | DISABLED |
    | have_partitioning       | YES      |
    | have_query_cache        | YES      |
    | have_rtree_keys         | YES      |
    | have_ssl                | DISABLED |
    | have_symlink            | YES      |
    +-------------------------+----------+
    14 rows in set (0.00 sec)


    安装插件
    mysql> INSTALL PLUGIN INNODB SONAME 'ha_innodb.so';
    mysql> install plugin INNODB soname "ha_innodb.so";  
    mysql> install plugin INNODB_TRX soname "ha_innodb.so";  
    mysql> install plugin INNODB_LOCKS soname "ha_innodb.so";  
    mysql> install plugin INNODB_LOCK_WAITS soname "ha_innodb.so";  
    mysql> install plugin INNODB_CMP soname "ha_innodb.so";  
    mysql> install plugin INNODB_CMP_RESET soname "ha_innodb.so";  
    mysql> install plugin INNODB_CMPMEM soname "ha_innodb.so";  
    mysql> install plugin INNODB_CMPMEM_RESET soname "ha_innodb.so"  

    我的debian系统上ha_innodb.so文件在/usr/lib/mysql/plugin目录下
    p466106@devhz503:/usr/lib/mysql/plugin$ ls -l
    total 1252
    lrwxrwxrwx 1 root root      25 Jul 15 06:09 ha_innodb_plugin.so -> ha_innodb_plugin.so.0.0.0
    lrwxrwxrwx 1 root root      25 Jul 15 06:09 ha_innodb_plugin.so.0 -> ha_innodb_plugin.so.0.0.0
    -rw-r--r-- 1 root root 1276696 Nov 30  2010 ha_innodb_plugin.so.0.0.0




    分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    分享分享0 收藏收藏0 转发到微博
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    回顶部