WithCoderWithCoderWithCoder

更改MySQL数据库的默认引擎为InnoDB

在MySQL 5.5版本之前,MySQL默认使用的是MyISAM引擎.但很重要的一个区别是MyISAM引擎不支持事务.有关MySQL引擎区别,可以参考本站文章MySQL数据库常见的四种引擎.

因为业务需要支持事务处理,索引要将数据库默认引擎从MyISAM更改为InnoDB.具体的操作步骤如下(以下操作需事先登录MySQL数据库):

1. 先查看MySQL数据库支持的引擎

    show engines;

已上命令执行成功后,可以看到MySQL数据库支持InnoDB引擎(Support 值为 YES),但是MyISAM是DEDAULT引擎.

2. 更改默认引擎为InnoDB:

    在配置文件my.ini(Windows环境下为my.ini,Linux环境下为my.cnf)中的[mysqld]下面加入

        default-storage-engine=INNODB

    保存文件并退出

3. 重启MySQL服务

4. 登录MySQL数据库,再次执行 show engines命令,可以看到默认的引擎已修改为InnoDB,如下图

1-20022610261K33.png

欢迎分享交流,转载请注明出处:WithCoder » 更改MySQL数据库的默认引擎为InnoDB