修改MySQL的数据库引擎为INNODB的方法


Posted in MySQL onMay 26, 2021

对于MySQL数据库,如果你要使用事务以及行级锁就必须使用INNODB引擎。如果你要使用全文索引,那必须使用myisam。 INNODB的实用性,安全性,稳定性更高但是效率比MYISAM稍差,但是有的功能是MYISAM没有的。修改MySQL的引擎为INNODB,可以使用外键,事务等功能,性能高。本文主要介绍如何修改MySQL数据库引擎为INNODB,接下来我们开始介绍。

首先修改my.ini,在[mysqld]下加上:

default-storage-engine=INNODB

其中的蓝色字体是要指定的数据库引擎名称。

用sql语句修改已经建成表的引擎:

alter table tableName type=InnoDB

下面贴出我的my.ini文件供参考:

[mysqld] 
 
basedir=C:\Program Files\VertrigoServ\Mysql\ 
 
datadir=C:\Program Files\VertrigoServ\Mysql\data\ 
 
port =3306 
 
key_buffer =64M 
 
max_allowed_packet =1M 
 
table_cache =128 
 
sort_buffer_size =512K 
 
net_buffer_length =8K 
 
read_buffer_size =256K 
 
read_rnd_buffer_size =512K 
 
myisam_sort_buffer_size =68M 
 
default-storage-engine=INNODB 
 
[mysqldump] 
 
quick 
 
max_allowed_packet =116M 
 
[mysql] 
 
no-auto-rehash 
 
# Remove the next comment character if you are not familiar with SQL 
 
#safe-updates 
 
[isamchk] 
 
key_buffer =20M 
 
sort_buffer_size =20M 
 
read_buffer =62M 
 
write_buffer =62M 
 
[myisamchk] 
 
key_buffer =20M 
 
sort_buffer_size =20M 
 
read_buffer =62M 
 
write_buffer =62M 
 
[mysqlhotcopy] 
 
interactive-timeout

按照以上的代码提示操作,我们就能够成功地修改MySQL数据库引擎为INNODB了。本文就介绍到这里,相信一定会带给您收获的!

MySQL 相关文章推荐
MySQL root密码的重置方法
Apr 21 MySQL
MySQL update set 和 and的区别
May 08 MySQL
MySQL索引知识的一些小妙招总结
May 10 MySQL
MySql学习笔记之事务隔离级别详解
May 12 MySQL
MySQL注入基础练习
May 30 MySQL
探究Mysql模糊查询是否区分大小写
Jun 11 MySQL
MySql 缓存查询原理与缓存监控和索引监控介绍
Jul 02 MySQL
ORM模型框架操作mysql数据库的方法
Jul 25 MySQL
MySQL索引 高效获取数据的数据结构
May 02 MySQL
MySQL 自动填充 create_time 和 update_time
May 20 MySQL
MySQL外键约束(Foreign Key)案例详解
Jun 28 MySQL
MySQL使用IF语句及用case语句对条件并结果进行判断 
Sep 23 MySQL
Mysql数据库命令大全
May 26 #MySQL
Mysql基础知识点汇总
May 26 #MySQL
my.ini优化mysql数据库性能的十个参数(推荐)
May 26 #MySQL
linux下导入、导出mysql数据库命令的实现方法
May 26 #MySQL
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
MySQL之PXC集群搭建的方法步骤
May 25 #MySQL
Mysql 用户权限管理实现
May 25 #MySQL
You might like
php文件夹的创建与删除方法
2015/01/24 PHP
thinkPHP2.1自定义标签库的导入方法详解
2016/07/20 PHP
Aster vs Newbee BO3 第二场2.18
2021/03/10 DOTA
谷歌浏览器 insertCell与appendChild的区别
2009/02/12 Javascript
javascript 简练的几个函数
2009/08/29 Javascript
jQuery setTimeout()函数使用方法
2013/04/07 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
基于require.js的使用(实例讲解)
2017/09/07 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
解决removeEventListener 无法清除监听的问题
2020/10/30 Javascript
vue使用echarts画组织结构图
2021/02/06 Vue.js
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
Python3使用requests包抓取并保存网页源码的方法
2016/03/15 Python
Django admin美化插件suit使用示例
2017/12/12 Python
Python爬虫设置代理IP的方法(爬虫技巧)
2018/03/04 Python
Python基于百度AI的文字识别的示例
2018/04/21 Python
Django如何实现上传图片功能
2019/08/16 Python
Pytorch之contiguous的用法
2019/12/31 Python
Pytorch释放显存占用方式
2020/01/13 Python
MxNet预训练模型到Pytorch模型的转换方式
2020/05/25 Python
Python定义一个函数的方法
2020/06/15 Python
python 获取谷歌浏览器保存的密码
2021/01/06 Python
戴尔英国翻新电脑和电子产品:Dell UK Refurbished Computers
2019/07/30 全球购物
机电专业大学生求职信
2013/10/04 职场文书
应届毕业生个人求职自荐信
2014/01/06 职场文书
初中校园广播稿
2014/02/02 职场文书
活动总结报告怎么写
2014/07/03 职场文书
党员教师个人对照检查材料(群众路线)
2014/09/26 职场文书
运动会搞笑广播稿
2014/10/14 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
会议室管理制度范本
2015/08/06 职场文书
2016年“抗战胜利纪念日”71周年校园广播稿
2015/12/18 职场文书
MySQL 如何分析查询性能
2021/05/12 MySQL
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript
SpringBoot项目多数据源及mybatis 驼峰失效的问题解决方法
2022/07/07 Java/Android