修改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删除和插入数据很慢的问题解决
Jun 03 MySQL
Mysql systemctl start mysqld报错的问题解决
Jun 03 MySQL
MySQL令人大跌眼镜的隐式转换
Aug 23 MySQL
Mysql关于数据库是否应该使用外键约束详解说明
Oct 24 MySQL
MySQL数据库如何给表设置约束详解
Mar 13 MySQL
一条 SQL 语句执行过程
Mar 17 MySQL
Innodb存储引擎中的后台线程详解
Apr 03 MySQL
Windows下载并安装MySQL8.0.x 版本的完整教程
Apr 10 MySQL
MySQL解决Navicat设置默认字符串时的报错问题
Jun 16 MySQL
MySql统计函数COUNT的具体使用详解
Aug 14 MySQL
mysql数据库如何转移到oracle
Dec 24 MySQL
MySQL索引失效十种场景与优化方案
May 08 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
默默简单的写了一个模板引擎
2007/01/02 PHP
php获取一定范围内取N个不重复的随机数
2016/05/28 PHP
浅谈PHP中的错误处理和异常处理
2017/02/04 PHP
laravel 5.1下php artisan migrate的使用注意事项总结
2017/06/07 PHP
javascript 读取xml,写入xml 实现代码
2009/07/10 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
2013/12/30 Javascript
禁用JavaScript控制台调试的方法
2014/03/07 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
JavaScript在浏览器标题栏上显示当前日期和时间的方法
2015/03/19 Javascript
js实现发送验证码后的倒计时功能
2015/05/28 Javascript
jQuery+jsp下拉框联动获取本地数据的方法(附源码)
2015/12/03 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
jQuery层级选择器实例代码
2017/02/06 Javascript
在 React、Vue项目中使用SVG的方法
2018/02/09 Javascript
解决mpvue + vuex 开发微信小程序vuex辅助函数mapState、mapGetters不可用问题
2018/08/03 Javascript
微信小程序dom操作的替代思路实例分析
2018/12/06 Javascript
[57:59]EG vs Secret 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
如何用itertools解决无序排列组合的问题
2017/05/18 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
用python实现前向分词最大匹配算法的示例代码
2020/08/06 Python
python 基于opencv实现图像增强
2020/12/23 Python
python asyncio 协程库的使用
2021/01/21 Python
canvas基础之图形验证码的示例
2018/01/02 HTML / CSS
C++面试题目
2013/06/25 面试题
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
Servlet如何得到客户端机器的信息
2014/10/17 面试题
Servlet都有哪些方法?主要作用是什么?
2014/03/04 面试题
工程总经理工作职责
2013/12/09 职场文书
餐厅总经理岗位职责
2013/12/31 职场文书
公司大门门卫岗位职责
2014/06/11 职场文书
三严三实学习心得体会
2014/10/13 职场文书
北京天坛导游词
2015/02/12 职场文书
导游词之长城八达岭
2019/09/24 职场文书
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python
python使用torch随机初始化参数
2022/03/22 Python