首页 > 数据库技术 > 详细

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

时间:2015-06-01 20:51:16      阅读:281      评论:0      收藏:0      [点我收藏+]

mysql默认是关闭InnoDB存储引擎的使用的,将InnoDB设置为默认的引擎如下。
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 单个多个

原文:http://xuqin.blog.51cto.com/5183168/1657141

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!