zoukankan      html  css  js  c++  java
  • MySQL 安装InnoDB插件

    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

    如何使用这些【information_schema】中的INNODB_TRX,INNODB_LOCKS, INNODB_LOCK_WAITS表?

    ???

  • 相关阅读:
    task打印执行结果
    九宫格----记网易游戏2015年研发类笔试题
    第一篇博客
    http超时机制
    SVN错误解决办法
    FFmpeg源码编译
    闲来无事——第一弹 Java基础 基本数据类型
    一个比较好的图标搜索网站
    JS 跑马灯
    Jquery
  • 原文地址:https://www.cnblogs.com/xzpp/p/2596189.html
Copyright © 2011-2022 走看看