本篇文章给大家分享的是有关如何将MySQL数据库的引擎修改为InnoDB,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
PS:我这里用的PHPStudy2016
1,修改时停止MySQL
2,修改我的。ini
default-storage-engine=INNODB
引用>
3,修改后删除D: \ MySQL phpStudy \ \数据下ib开头的日志文件
4,启动MySQL
设置好后,通过navicat创建与目标数据库一致编码的新数据库,然后复制过来即可。复制过来的数据表数据引擎与源数据表数据引擎一致。
注:修改数据表引擎
改变表的表类型=INNODB
引用><强>补充:INNODB和MyISAM引擎的选择及修改默认引擎强>
MySQL数据库更改默认引擎为INNODB【配置】
INNODB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。
基本的差别为:MyISAM类型不支持事务处理等高级处理,而INNODB类型支持.MyISAM类型的表强调的是性能,其执行速度比INNODB类型更快,但是不提供事务支持,而INNODB提供事务支持以及外部键等高级数据库功能。
我为什么要改默认引擎,其实原因很简单,我使用的MySQL默认引擎是MyISAM,而MyISAM并不支持事务处理,所以我需要更换它的引擎。
<强>更改MySQL默认引擎为INNODB步骤如下:强>
MySQL默认是关闭INNODB存储引擎的使用的,将INNODB设置为默认的引擎如下。
1。查看Mysql存储引擎情况:mysql>显示引擎,结果是:InnoDB |是的,说明此Mysql数据库服务器支持InnoDB引擎。
2。设置InnoDB为默认引擎:在配置文件我。ini中的(mysqld)下面加入default-storage-engine=INNODB
3。重启Mysql服务器
4。登录Mysql数据库,mysql>显示引擎如果出现InnoDB |违约,则表示设置InnoDB为默认引擎成功。
以上就是如何将Mysql数据库的引擎修改为InnoDB,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
如何将MySQL数据库的引擎修改为InnoDB