文档章节

Mysql开启InnoDB引擎

CharlesDong
 CharlesDong
发布于 2016/06/13 15:50
字数 242
阅读 115
收藏 0

mysql命令行查看InnoDB引擎是否支持

mysql> show engines;

+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

| Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |

+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

| MyISAM             | DEFAULT | MyISAM storage engine                                          | NO           | NO   | NO         |

| CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |

| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |

| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |

| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |

| FEDERATED          | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |

| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |

| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |

| InnoDB             | NO     | Supports transactions, row-level locking, and foreign keys     | YES          | YES  | YES        |

+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

9 rows in set (0.00 sec)

如果InnoDB显示为NO,一般是两种可能:1、安装mysql时没有选择InnoDB,这种情况处理比较麻烦,这里不讨论。2、安装了InnoDB但没有开启,这是我们今天讨论的

在mysql配置文件中开启InnoDB

[vagrant@web ~]$ sudo vim  /usr/local/mysql/my.cnf

加入innodb = on

Mysql配置

重启mysql服务即可

© 著作权归作者所有

共有 人打赏支持
CharlesDong
粉丝 0
博文 5
码字总数 2126
作品 0
广州
mysql ibdata file

mysql数据存储目录中的ibdata文件 这个是数据文件,不是日志文件,将innodbfilepertable开启,使用独立表空间,每个表有个.ibd文件, ibdata1就只会存一些共享的信息,不会很大 正解,开启独...

tianxiamall
06/26
0
0
MySQL性能优化系列-01原理与概念

MySQL概述 MySQL数据库目前已被Oracle收购,并发展处多个版本。目前使用最广泛且免费的MySQL版本是MySQL Community(社区版),另外还有三个付费的MySQL版本MySQL Standard(MySQL标准版)、...

东皇巴顿
2017/04/25
0
0
MySQL性能优化系列-02参数调优

如果我们需要挖掘正式生产环境上MySQL数据库服务的性能潜力,那么对MySQL数据库服务中的默认参数进行更改就是必须要做的事情。 在进行配置修改之前,我们可以先看看当前MySQL数据库特别是Inn...

东皇巴顿
2017/04/29
0
0
MySQL缓存之Qcache与buffer pool对比

Q:innodb buffer pool和Qcache的缓存区别? A:   1、Qcacche缓存的是SQL语句及对应的结果集,缓存在内存,最简单的情况是SQL一直不重复,那Qcache的命令率肯定是0;   2、buffer pool...

yrgw
06/26
0
0
【MySQL】【翻译】 MySQL 5.7 的内部临时表新特性

【MySQL】【翻译】MySQL Internal Temporary Tables in MySQL 5.7(MySQL 5.7 内部临时表) Alexander Rubin | December 4, 2017 | Posted In: Insight for DBAs, MySQL, Percona Monitorin......

对唔住
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

初级开发-编程题

` public static void main(String[] args) { System.out.println(changeStrToUpperCase("user_name_abc")); System.out.println(changeStrToLowerCase(changeStrToUpperCase("user_name_abc......

小池仔
今天
6
0
现场看路演了!

HiBlock
昨天
16
0
Rabbit MQ基本概念介绍

RabbitMQ介绍 • RabbitMQ是一个消息中间件,是一个很好用的消息队列框架。 • ConnectionFactory、Connection、Channel都是RabbitMQ对外提供的API中最基本的对象。Connection是RabbitMQ的s...

寰宇01
昨天
9
0
官方精简版Windows10:微软自己都看不过去了

微软宣布,该公司正在寻求解决方案,以减轻企业客户的Windows 10规模。该公司声称,企业客户下载整个Windows 10文件以更新设备既费钱又费时。 微软宣布,该公司正在寻求解决方案,以减轻企业...

linux-tao
昨天
19
0
TypeScript基础入门之JSX(二)

转发 TypeScript基础入门之JSX(二) 属性类型检查 键入检查属性的第一步是确定元素属性类型。 内在元素和基于价值的元素之间略有不同。 对于内部元素,它是JSX.IntrinsicElements上的属性类型...

durban
昨天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部