如何将MySQL数据库的引擎修改为InnoDB

介绍

本篇文章给大家分享的是有关如何将MySQL数据库的引擎修改为InnoDB,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

PS:我这里用的PHPStudy2016

1,修改时停止MySQL

2,修改我的。ini

default-storage-engine=INNODB

如何将MySQL数据库的引擎修改为INNODB

3,修改后删除D: \ MySQL phpStudy \ \数据下ib开头的日志文件

如何将MySQL数据库的引擎修改为INNODB

4,启动MySQL

设置好后,通过navicat创建与目标数据库一致编码的新数据库,然后复制过来即可。复制过来的数据表数据引擎与源数据表数据引擎一致。

如何将MySQL数据库的引擎修改为INNODB

注:修改数据表引擎

改变表的表类型=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