LINUX下的MYSQL怎么开启INNODB数据支持?

2022-07-25 科技 120阅读
默认情况下,版本从4.*至5.*(最新是5.7)都是支持INNODB数据引擎的,不需要特别的开启。特别是在5.5版本以后,默认就是InnoDB。MyISAM可能会慢慢地更少地使用。

要特别设置InnoDB为默认引擎,需要在 /etc/my.cnf 文件中的 [mysqld] 下面加入default-storage-engine=INNODB 一句,保存。重启MySQL,就可以看到引擎的相关信息,例如我的显示如下:
mysql> show engines;
+--------------------+---------+
| Engine | Support |
+--------------------+---------+
| PERFORMANCE_SCHEMA | YES |
| MRG_MYISAM | YES |
| CSV | YES |
| BLACKHOLE | YES |
| MyISAM | YES |
| InnoDB | DEFAULT |
| ARCHIVE | YES |
| MEMORY | YES |
| FEDERATED | NO |
+--------------------+---------+
其中InnoDB为 DEFAULT 即为默认引擎。

如果要修改表引擎为 innodb,可以用以下命令:
mysql> alter table <表名> engine = innodb;
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com