修改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基础(一)
Apr 05 MySQL
MySQL之高可用集群部署及故障切换实现
Apr 22 MySQL
mysql 8.0.24版本安装配置方法图文教程
May 12 MySQL
MySQL 覆盖索引的优点
May 19 MySQL
MySQL下使用Inplace和Online方式创建索引的教程
May 26 MySQL
MySQL索引失效的典型案例
Jun 05 MySQL
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
Jun 26 MySQL
Mysql使用全文索引(FullText index)的实例代码
Apr 03 MySQL
Mysql 一主多从的部署
May 20 MySQL
MySQL慢查询中的commit慢和binlog中慢事务的区别
Jun 16 MySQL
MySQL控制流函数(-if ,elseif,else,case...when)
Jul 07 MySQL
mysql sock文件存储了什么信息
Jul 15 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 Ajax实现页面无刷新发表评论
2007/01/02 PHP
分享PHP入门的学习方法
2007/01/02 PHP
浅谈php函数serialize()与unserialize()的使用方法
2014/08/19 PHP
php操作MongoDB类实例
2015/06/17 PHP
PHP中子类重载父类的方法【parent::方法名】
2016/05/06 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
2017/03/01 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
JavaScript开发时的五个注意事项
2007/12/08 Javascript
jQuery统计上传文件大小的方法
2015/01/24 Javascript
Vue.js每天必学之内部响应式原理探究
2016/09/07 Javascript
js 原型对象和原型链理解
2017/02/09 Javascript
浅谈Vue.js
2017/03/02 Javascript
微信小程序教程系列之视图层的条件渲染(10)
2017/04/19 Javascript
layui table 参数设置方法
2018/08/14 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
vue router动态路由设置参数可选问题
2019/08/21 Javascript
js脚本中执行java后台代码方法解析
2019/10/11 Javascript
Python编程中的反模式实例分析
2014/12/08 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
Python 判断图像是否读取成功的方法
2019/01/26 Python
python 魔法函数实例及解析
2019/09/25 Python
利用PyQt中的QThread类实现多线程
2020/02/18 Python
python rsa-oaep加密的示例代码
2020/09/23 Python
python实现在列表中查找某个元素的下标示例
2020/11/16 Python
如何用PyPy让你的Python代码运行得更快
2020/12/02 Python
关于HTML5+ API plusready的兼容问题
2020/11/20 HTML / CSS
英语专业毕业生自荐信范文
2013/12/31 职场文书
打架检讨书50字
2014/01/11 职场文书
教师四风问题对照检查材料
2014/09/26 职场文书
民主生活会剖析材料
2014/09/30 职场文书
2014年党建工作汇报材料
2014/11/02 职场文书
2014年设备管理工作总结
2014/11/26 职场文书
教师理论学习心得体会
2016/01/21 职场文书
担保书范文
2019/07/09 职场文书
node.js如何自定义实现一个EventEmitter
2021/07/16 Javascript