mysql安装InnoDB存储引擎
2014-11-15 12:58
344 查看
InnoDB存储引擎在mysql 5.1.*以上版本不再作为默认的存储引擎,默认不安装。安装InnoDB,有以下2种方法:
1.安装mysql之前,对configure的参数进行设置:
--with-plugins=innobase,如果添加多个引擎,用半角逗号隔开即可
2.安装mysql之后,再安装InnoDB引擎
1)到mysql安装目录下的插件目录plugin_dir中查找ha_innodb_plugin.so和ha_innodb.so两个文件,plugin_dir路径查询可用命令:
如果没有找到,到mysql编译目录找到ha_innodb_plugin.so和ha_innodb.so两个文件,把它们(ha_innodb_plugin.so和ha_innodb.so)拷贝到mysql的plugin目录中
2)切换到mysql命令行,安装InnoDB引擎
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"
3)将mysql配置文件my.cnf中关于InnoDB配置信息的注释去掉,使其起作用
4)重启mysql数据库:./mysqld_safe &
使用命令mysql> show engines;查看InnoDB引擎已经安装上了。
注:
InnoDB在INFORMATION_SCHEMA(信息数据库)中的数据表有7种类型:INNODB_CMP、INNODB_CMP_RESET、INNODB_CMPMEM、INNODB_CMPMEM_RESET、INNODB_TRX、INNODB_LOCKS、INNODB_LOCK_WAITS。这7种类型的信息数据库表包含了很多实时信息,例如InnoDB压缩表、已压缩的InnoDB缓冲池、InnoDB内部当前执行的所有事务。INNODB_CMP、INNODB_CMP_RESET、INNODB_CMPMEM、INNODB_CMPMEM_RESET是压缩相关的表,INNODB_TRX、INNODB_LOCKS、INNODB_LOCK_WAITS是事务相关的表
1.安装mysql之前,对configure的参数进行设置:
--with-plugins=innobase,如果添加多个引擎,用半角逗号隔开即可
2.安装mysql之后,再安装InnoDB引擎
1)到mysql安装目录下的插件目录plugin_dir中查找ha_innodb_plugin.so和ha_innodb.so两个文件,plugin_dir路径查询可用命令:
如果没有找到,到mysql编译目录找到ha_innodb_plugin.so和ha_innodb.so两个文件,把它们(ha_innodb_plugin.so和ha_innodb.so)拷贝到mysql的plugin目录中
2)切换到mysql命令行,安装InnoDB引擎
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"
3)将mysql配置文件my.cnf中关于InnoDB配置信息的注释去掉,使其起作用
4)重启mysql数据库:./mysqld_safe &
使用命令mysql> show engines;查看InnoDB引擎已经安装上了。
注:
InnoDB在INFORMATION_SCHEMA(信息数据库)中的数据表有7种类型:INNODB_CMP、INNODB_CMP_RESET、INNODB_CMPMEM、INNODB_CMPMEM_RESET、INNODB_TRX、INNODB_LOCKS、INNODB_LOCK_WAITS。这7种类型的信息数据库表包含了很多实时信息,例如InnoDB压缩表、已压缩的InnoDB缓冲池、InnoDB内部当前执行的所有事务。INNODB_CMP、INNODB_CMP_RESET、INNODB_CMPMEM、INNODB_CMPMEM_RESET是压缩相关的表,INNODB_TRX、INNODB_LOCKS、INNODB_LOCK_WAITS是事务相关的表
相关文章推荐
- 安装mysql ,从 mysql-5.5.5 开始innodb作为默认的存储引擎了
- magento -- mysql采用innodb存储引擎
- mysql存储引擎:InnoDB和MyISAM的区别与优劣(转)
- InnoDB 作为默认存储引擎(从mysql-5.5.5开始) 推荐
- 浅谈MySQL存储引擎 InnoDB和MyISAM 以及行锁注意事项
- mysql存储引擎之------InnoDB
- mysql数据据存储引擎InnoDB和MyISAM的优势及区别
- InnoDB存储引擎 --mysql的存储引擎
- mysql数据据存储引擎InnoDB和MyISAM的优势及区别
- InnoDB还是MyISAM 再谈MySQL存储引擎的选择
- 浅谈MySQL存储引擎选择 InnoDB还是MyISAM
- MySQL存储引擎及InnoDB并发控制介绍 推荐
- mysql choose InnoDB 存储引擎
- MySQL存储引擎及InnoDB并发控制介绍
- mysql存储引擎:InnoDB和MyISAM的差别/优劣评价/评测/性能测试
- 让MySQL支持InnoDB存储引擎的方法
- mysql存储引擎:InnoDB和MyISAM的区别与优劣
- mysql菜鸟手迹9--mysql存储引擎之InnoDB
- mysql存储引擎之------InnoDB
- 源码安装Mysql,补装innodb引擎方法