当前位置:首页 > 软件开发学习 > MySql学习 > 正文内容

linux下开启innodb引擎

admin6年前 (2014-12-06)MySql学习838

首先,你安装mysql已经支持innodb引擎才行,可以通过以下命令查看:


mysql> show engines;若结果中列Engine有innodb的记录,且列Support为"YES"则表示支持.


若列Engine有innodb的记录,但且列Support为"NO",则说明你参数文件中屏蔽了innodb引擎的使用,你去参数配置文件中注释掉"#skip-innodb"项.


若列Engine没有innodb的记录,则表示你的版本没有支持innodb引擎,你必须去重新安装支持innodb引擎的版本(如果是自己编译安装的, 要加上innodb对应的参数).

确定你安装的mysql版本支持innodb后,你"表结构是MyISAM,并且里面有了一些数据,如果改成INNODB"很容易实现,可以直接用命令更新表的存储引擎即可,如:alter table tb_name engine=innodb;(版本5.0后都可以用engine参数)或alter table tb_name type=innodb;(低版本中用type参数)

扫描二维码推送至手机访问。

版权声明:本文由学无止境-开拓创新-ipvb学习网发布,如需转载请注明出处。

分享给朋友:

相关文章

mysql alter 语句用法,添加、修改、删除字段等

//主键   alter table tabelname add new_field_id int(5) unsigned default 0 not null auto...

MySQL索引分类和各自用途

  一、 MySQL: 索引以B树格式保存  Memory存储引擎可以选择Hash或BTree索引,Hash索引只能用于=或<=>的等式比较。  1、普通索引:create index o...

深度解析Innodb记录格式源码

  可以通过一个最普遍的插入操作来跟踪Innodb的记录格式,因为在插入时,系统得到的是公共的mysql记录格式record,现在它没有涉及到任何的存储引擎,那么这里不管当前这个表对应的存储引擎是什么...

MySQL update 语句的正确用法

  以下的文章主要介绍的是MySQL update 语句的实际用法,我们首先是以单表的UPDATE语句来引出实现MySQL update 语句的实际方案,以下就是文章的详细内容描述,望你看完之后会有收...

MySQL批量SQL插入性能优化

MySQL批量SQL插入性能优化

  对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义...

MySQL数据库备份基础知识汇总

  以下的文章主要介绍的是MySQL数据库备份的基础知识,我们大家都知道MySQL数据库是应用性算是广泛,所以MySQL数据库备份的实际应用就随之变得广泛,以下就是具体内容的描述,希望在你今后的学习中...