查看mysql数据库的默认引擎及 修改默认引擎

.NET适配HarmonyOS进展 1. 前言 目前国产化系统浪潮下,适配鸿蒙是中国软件大势所趋,.NET作为最适合开发客户端语言之一,适配鸿蒙系统(HarmonyOS Next)是目前.NET开发者最关心的事情。我目前业余时间正在移植Avalonia到HarmonyOS,去年在.NET Conf CN上分享过,目前又取得一点进展,所以本文把所有问题进行整合与大家进行分享。 阅读详情

在修改默认引擎之前,最好了解mysql读取配置文件my.cnf的顺序,以及mysql的目录结构 --默认basedir=/usr ,datadir=/var/lib/mysql,/etc/my.cnf
配置文件读取顺序详见另一篇帖子。

1.查看mysql的存储引擎信息
mysql> show engines;
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine             | Support       | Comment                                                   
       | Transactions | XA   | Savepoints |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| FEDERATED             | NO         | Federated MySQL storage engine                                     | NULL         | NULL | NULL       |
| MRG_MYISAM            | YES   
   | Collection of identical MyISAM tables                       
    | NO              | NO       | NO          |
| MyISAM                      | YES       | MyISAM storage engine                                             | 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          |
| CSV                                | YES       | CSV storage engine                                                | NO              | NO       | NO          |
| ARCHIVE                          | YES       | Archive storage engine                                             | NO              | NO       | NO          |
| PERFORMANCE_SCHEMA | YES        | Performance Schema                                                | NO              | NO       | NO          |
| InnoDB                     | DEFAULT    | Supports transactions, row-level locking, and foreign keys      | YES             | YES     | YES        |
+--------------------+---------+----------------------------------------------------------------+--------------+------+--------
MySQL-5.5.19-1.linux2.6.i386的默认引擎为InnoDB。

2.设置mysql的默认存储引擎
编辑my.cnf配置文件,在服务器端配置信息[mysqld]下面添加:
default-storage-engine = MyISAM
即可设置mysql数据库的默认引擎为MyISAM

3.设置当前会话的默认存储引擎
SET  storage_engine=InnoDB;
即可以设置当前会话连接的默认存储引擎为InnoDB。

4.指定表的存储引擎
如:
create table t_innodb( id int(3) ) 
engine = innodb;
然后使用
mysql> show table status like 't_i%'\G;
查看表的详细信息。

5.修改表的存储引擎
ALTER TABLE t_name ENGINE = innodb;
修改表的存储引擎时,会重建表,结构文件、数据文件、索引文件等文件。
如果转化为myisam存储引擎,mysql会在datadir/db_name/目录下,生成临时表结构文件(.frm),临时数据文件(.MYD),临时索引文件(.MYI)。此处需要注意的是,myisam类型转换时,生成的.MYI索引文件比数据文件要大很多(这与mysql数据库索引的结构有关,B-Tree结构)(如果捕捉不到临时文件,请让表的数据量达到6位数)在数据文件目录下的表所在的库目录下运行:
while [ 1 ] ; do ls -l | grep -i '\#sql'; done)
如果转化为innodb存储引擎,因为innodb引擎默认使用共享表空间,数据文件、索引文件存储在ibdata1文件里面。
只有和innodb引擎有关的转化时,mysql数据库才会对ibdata1里面的data dictionary进行更新操作,删除旧的表信息,添加新的表信息。
参考链接:http://dev.mysql.com/doc/refman/5.1/en/storage-engine-setting.html



Qt+OpenGL+Cesium三件套:打造高性能3D GIS桌面应用的5个关键点 本文深入探讨了如何利用Qt、OpenGL和Cesium数据规范构建高性能桌面级3D GIS应用。文章聚焦于五个关键点:架构选型、OpenGL渲染优化、3D Tiles数据解析与调度、内存与多线程管理,以及高级特性实现,旨在帮助开发者在C++生态中打造不依赖网络、运算能力更强的重型3D地理信息客户端。 阅读详情

相关推荐

LSTM 怎么进行二维数据的输入呢

尽管LSTM并不天然地适用于处理图像、视频等二维数据,但通过时间序列化、卷积特征提取和双向LSTM等方法,我们可以将二维数据转化为适合LSTM输入的形式,从而利用LSTM的强大记忆能力和长期依赖学习能力对二维数据进行建模。未来的研究方向可以考虑将LSTM与其他模型结合,例如将LSTM与卷积神经网络(Convolutional Neural Network, CNN)结合,利用CNN提取图像的空间特征,然后利用LSTM学习时间序列的长期依赖;

xiamu_CDA的博客 1038

mysql查看引擎、默认引擎、表引擎

MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,

睡不醒的每天 2403

快速入门:使用 SQL Server Management Studio (SSMS) 连接和查询 SQL Server 实例

开始使用 SQL Server Management Studio (SSMS) 连接到 SQL Server 实例并运行一些 Transact-SQL (T-SQL) 命令。本文介绍如何连接和查询实例SQL Server。有关 Azure SQL,请参阅连接。若要使用,请参阅连接和查询。若要详细了解如何SQL Server Management Studio,请参阅其他。......

m0_72938729的博客 5729

mysql的默认引擎_查看MySQL默认引擎

三种方法查看MySQL默认引擎:一、show engines \G;(“\G”显示更详细信息)mysql> show engines \G;*************************** 1. row ***************************Engine: MyISAMSupport: YESComment: Default engine as of MySQL 3....

weixin_32461163的博客 1177

Hypermesh联合ABAQUS—Sets的建立和编辑

打开part copy对话框在对话框的最上面位置可以输入copy后的名称,然后将最下面的Separate disconnected regions into parts(将不连续的区域分割成parts)选项的前面方框勾选上。打开abaqus软件界面,File→import→model,将file filter选为inp格式,找到要导入的有限元文件,单击OK导入文件。HyperWorks新建Set时,会在Model Browser显示,打开Create Set对话框显示详细信息。快捷键,高亮set的内容。

动力资料屋的博客 1292

解决RocketMQ中@Bean配置DefaultMQProducer时的MQClientException问题

本文针对Spring Boot整合RocketMQ时,因在@Bean配置中手动调用DefaultMQProducer的start()方法而引发的MQClientException问题,深入剖析了其根本原因在于生命周期管理冲突。文章提供了简洁有效的解决方案——移除手动启动,让Spring容器自动管理,并给出了完整的配置示例与生产环境最佳实践。

rnn9storyteller的博客 690

虾皮二面:MySQL 支持哪些存储引擎?MyISAM 和 InnoDB 的区别是什么?

分享一道群友面试虾皮遇到的 MySQL 面试真题。原面试题如下: MySQL 支持哪些存储引擎?如何查看?默认使用哪个? 存储引擎基于数据库还是表? MyISAM 和 InnoDB 的区别是什么?如何选择? 昨天抽了一晚上对这些问题进行了解答,希望对准备面试以及 MySQL 复习知识点的小伙伴有帮助。 马上秋招就来了,最近一直在抽时间更新面试真题 MySQL 核心在于存储引擎,想要深入学习 MySQL,必定要深入研究 MySQL 存储引擎。 MySQL 支持哪些存储引擎?

各种自助共享门店系统定制开发,美团核销服务商 552

人工智能混合编程实践:C++调用封装好的DLL进行异常检测推理

C++、Python、ONNX、人工智能、异常检测、Anomalib 2.1.0

FriendshipTang的博客 172

mysql 查看默认引擎_查看并修改mysql的默认引擎

1、mysql存储引擎:a)mysql服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上。存储引擎负责管理数据存储,以及mysql的索引管理。通过定义的API,mysql服务器能够与存储引擎进行通信。目前使用最多的是MyISAM和InnoDB。InnoDB被Oracle收购后,mysql自行开发的新存储引擎Falcon将在mysql6.0版本引进。b)MyISAM引擎是一种非事务...

weixin_39587029的博客 743

Python实现将pdf,docx,xls,doc,wps,zip,xlsx,ofd链接下载并将文件保存到本地

本文是该专栏的第31篇,后面会持续分享python的各种干货知识,值得关注。在工作上,尤其是在处理爬虫项目中,会遇到这样的需求。访问某个网页或者在采集某个页面的时候,正文部分含有docx,或pdf,或xls,或doc,或wps等链接。需要你使用python自动将页面上含有的这些信息链接下载并保存到指定文件夹。遇到这种情况需要怎么做呢?别担心,跟着笔者直接往下看正文的详细解决方法。(附完整代码)在有些网页的正文中,有时会有如下图中的doc链接。比如爬虫在采集正文数据的时候,像标题,正文内容,作者,发布时间等等

Python进阶专栏《爬虫实战进阶》,《Pyppeteer从入门到精通》原创作者 4147

docker安装部署openclaw详细教程(安装、卸载、问题处理)

摘要: 本文详细介绍了使用Docker部署OpenClaw本地AI智能体框架的全流程,包括代码下载、容器化安装、交互式配置及Token设置。Docker方案解决了环境配置复杂、依赖冲突等痛点,提供开箱即用的隔离环境。教程涵盖常见错误(如EACCES权限问题、网关启动失败、设备配对需求)的解决方案,并提供了完整的卸载指南。通过Docker部署,用户可快速构建安全、一致的AI智能体开发环境,实现大模型与本地工具的高效连接。

少说,多做 4006

【MySQL高级】——存储引擎

MySQL存储引擎

qq_42000631的博客 2434

OPC通信从入门到精通_1_OPC基础知识及简单C#程序编写(OPCDA,OPCUA简介;OPC通信数据流框架图;C#程序编写)

ModbusTCP通信是采用直接方式进行通信,用OPC的方式如何去做呢?PLC作为ModbusTCP服务器,用KepServer作为ModbusTCP客户端,同时作为OPC服务器,PC作为OPC客户端新建项目,加载dll库(利用COM技术写的)添加引用,查看到其中包含了众多方法其中OPCGroups继承于IOPCGroups接口。

分享学习成长历程,Winter is coming! 1万+

查看mysql 数据库默认引擎_查看mysql数据库的默认引擎及 修改默认引擎

在修改默认引擎之前,最好了解mysql读取配置文件my.cnf的顺序,以及mysql的目录结构 --默认basedir=/usr ,datadir=/var/lib/mysql,/etc/my.cnf 配置文件读取顺序详见另一篇帖子。 1.查看mysql的存储引擎信息 mysql> show engines; +--------------------+---------+--------...

weixin_35260789的博客 377

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

MySQL查看建库建表语句

有时候我们需要查看mysql的建表语句,以下是具体操作 查看数据库创建语句 SHOW CREATE DATABASE ZOOG; 类似的查看建表语句: 查看所有存储引擎:SHOW ENGINES G; 查看默认存储引擎:SHOW VARIABLES LIKE ‘storage_engine’; 查看当前使用数据库:SELECT DATABASE(); 或者使用命令:STATUS win下修改默认存储引擎,找到文件my.ini,将[mysqld]字段下面的default-storage-engin

a10534126的博客 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

查看和修改Mysql数据库建表的时候默认的存储引擎

建表的时候,不指定type或engine,则使用默认的存储引擎。默认的存储引擎,可以在配置文件my.ini中查看和修改,默认是InnoDB: # The default storage engine that will be used when create new tables when default-storage-engine=INNODB 也可以通过sql查询: show v

yh_zeng2的博客 2851

MySQL 如何查看及修改数据库引擎

MySQL 如何查看及修改数据库引擎 1、查看mysql支持的引擎有哪些 1 show engines 结果,如图所示: 由上图可以看出,只有InnoDB是支持事务的 2、查看当前默认的引擎 1 show variables like 'default_storage_engine' 如图所示,我的默认是MyISAM 3、查看指定表当前的引擎,有2种方式 1 show table status where NAME ='xf_card' 或 1 show create tabl

十年砍柴的博客 403

查看和修改MySQL数据库引擎

引用了这篇文章:https://www.cnblogs.com/cyfblogs/p/10149134.html MySQL 如何查看及修改数据库引擎 1、查看mysql支持的引擎有哪些 1 show engines 结果,如图所示: 由上图可以看出,只有InnoDB是支持事务的 2、查看当前默认的引擎 1 show variables like 'default_storage_engine' 如图所示,我的默认是MyISAM 3、查看指定表当前的引擎,有2种方式 1 sho

笨小伙的博客 246

mysql中的数据库操作

数据库的默认参数可以通过mysql配置文件来设定,也可以通过数据库文件夹中的db.opt来设定字符集。 1 数据库创建 语法规范为: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification [, create_specification] ...] create_specification...

weixin_30650039的博客 71

MySql之账号管理、建库以及四大引擎

1、关系数据库:SQLserver、Oracle、MySQL 2、非关系数据库: 一、MySQL的安装与配置:J2EE基础(eclipse、MySql、IDEA的安装)_小丸子✘的博客-优快云博客 1、MySQL的简介 ①、why:数据在内存中容易丢失;数据在文件中,不便于操作; ②、what:使用完整的管理系统统一管理,易于查询; ③、where:凡是需要持久化存储数据的地方; ④、术语: (1)、DB:数据库(database):存储数据的“仓库”;它保存了一系列有组织的数据。 (2

qq_59025975的博客 316

centos6.8查看mysql_Centos6.8 查看、修改MySQL数据库引擎

通过mysql -uroot -p登录到数据库。1.查看当前的引擎mysql> show engines \G;mysql> show engines \G;ERROR 2006 (HY000): MySQL server has gone awayNo connection. Trying to reconnect...Connection id: 4Current datab...

weixin_34850061的博客 250

mysql学习-存储引擎相关的语句

存储引擎相关的语句 1.查看mysql数据库的搜索引擎 show engines; --展示mysql(5.7)支持的所有的存储引擎。 2.修改表的存储引擎具体语句如下: alter table ta_mylsam engine=INNODB; -- alter table 表名称 engine=存储引擎; 3.查看mysql默认的搜索引擎: show variables like 'default_storage_engine%'; variables 中文:变量 default_sto

322

修改数据库默认存储引擎

默认情况下,MySQL的存储引擎可能会根据版本不同而有所变化,但自MySQL 5.5起,默认存储引擎为InnoDB。- **外键约束**:如果应用依赖于外键约束来保证数据完整性,InnoDB是必需的,因为MyISAM不支持外键。- **事务支持**:如果应用需要事务支持,InnoDB是更好的选择,因为它提供了事务的ACID特性。- **并发性能**:InnoDB的行级锁定提供了更好的并发性能,尤其是在高并发场景下。2. **重启MySQL服务**:保存配置文件后,需要重启MySQL服务以使更改生效。

weixin_55288106的博客 810
上一篇: mysql服务端与客户端的配置信息都在my.cnf文件中----- '/var/lib/mysql/mysql.sock' (2)
下一篇: 查看mysql数据库版本
杰克牌辣酱
博客等级 码龄18年 27粉丝 141原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值