当前位置:Gxlcms > 数据库问题 > 更改mysql默认引擎为Innodb 单个多个

更改mysql默认引擎为Innodb 单个多个

时间:2021-07-01 10:21:17 帮助过:31人阅读


1. 查看mysql存储引擎情况: mysql>show engines。 InnoDB | YES,说明此mysql数据库服务器支持InnoDB引擎。
2. 设置InnoDB为默认引擎:在配置文件my.ini中的 [mysqld] 下面加入default-storage-engine=INNODB
3. 重启mysql服务器
4. 登录mysql数据库,mysql>show engines。如果出现 InnoDB |DEFAULT,则表示设置InnoDB为默认引擎成功。



直接修改单张表引擎:

alter table tt7 engine=innodb;



附:MySQL将某个数据库下的所有表的存储引擎修改为InnoDB类型语句


SELECT GROUP_CONCAT(CONCAT( ‘ALTER TABLE ‘ ,TABLE_NAME ,‘ ENGINE=InnoDB; ‘) SEPARATOR ‘‘ ) FROM information_schema.TABLES AS t WHERE TABLE_SCHEMA = ‘数据库名‘ AND TABLE_TYPE = ‘myisam‘

    使用说明:

    1. 将以上SQL语句中的[DBNAME]替换成需要修改的数据库名称。

    2. 执行SQL,这个时候还没有修改,只是给了一个查询结果。

    3. 将查询结果复制,去掉前后的引号,然后执行。









本文出自 “PHPer许琴-专注于PHP技术” 博客,请务必保留此出处http://xuqin.blog.51cto.com/5183168/1657141

更改mysql默认引擎为Innodb 单个多个

标签:更改mysql默认引擎为innodb   单个多个   

人气教程排行