mysql的数据库文件在哪里_MySQL数据库文件其具体的存放位置简述
以下的文章主要是MySQL数据库文件介绍与其具体的存放位置的描述,在实际应用中我们会经常接触到MySQL数据库文件,那么它的主要功能是什么?以及如何对其进行正确的存放?以下的文章有对这些问题的具体讲述。
一、MySQL数据库文件介绍
MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQL所建数据库文件和MySQL所用存储引擎创建的数据库文件。
1、MySQL创建并管理的数据库文件:
.frm文件:存储数据表的框架结构,MySQL数据库文件名与表名相同,每个表对应一个同名frm文件,与操作系统和存储引擎无关,即不管MySQL运行在何种操作系统上,使用何种存储引擎,都有这个文件。
除了必有的.frm文件,根据MySQL所使用的存储引擎的不同(MySQL常用的两个存储引擎是MyISAM和InnoDB),存储引擎会创建各自不同的数据库文件。
2、MyISAM数据库表文件:
.MYD文件:即MY Data,表数据文件
.MYI文件:即MY Index,索引文件
.log文件:日志文件
3、InnoDB采用表空间(tablespace)来管理数据,存储表数据和索引,
InnoDB数据库文件(即InnoDB文件集,ib-file set):
ibdata1、ibdata2等:系统表空间MySQL数据库文件,存储InnoDB系统信息和用户数据库表数据和索引,所有表共用
.ibd文件:单表表空间文件,每个表使用一个表空间文件(file per table),存放用户数据库表数据和索引
日志文件: ib_logfile1、ib_logfile2
二、MySQL数据库存放位置:
1、MySQL如果使用MyISAM存储引擎,数据库文件类型就包括.frm、.MYD、.MYI,默认存放位置是C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data
2、MySQL如果使用InnoDB存储引擎,MySQL数据库文件类型就包括.frm、ibdata1、.ibd,存放位置有两个,
.frm文件默认存放位置是C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data, ibdata1、.ibd文件默认存放位置是MySQL安装目录下的data文件夹
以上的相关内容就是对MySQL数据库文件介绍及存放位置的介绍,望你能有所收获。
【编辑推荐】
【责任编辑:孙巧华 TEL:(010)68476606】
点赞 0
mysql的数据库文件在哪里_MySQL数据库文件其具体的存放位置简述相关推荐
- mysql的网址是什么意思_Mysql数据库地址是什么怎么填写
Mysql数据库地址:C:\ProgramData\MySQL\MySQL Server 5.5\data. 具体情况: 一.Mysql数据使用MyISAM存储引擎,数据库文件类型就包括.frm..M ...
- mysql数据意外删了怎么办_MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办...
MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办 发布时间:2020-07-20 13:45:46 来源:亿速云 阅读:57 作者:小猪 这篇文章主要为大家展示了MySQL数据库意外崩溃导致表 ...
- mysql数据库64免安装_MYSQL数据库mysql 5.7.18 winx64 免安装 配置方法
<MysqL数据库MysqL 5.7.18 winx64 免安装 配置方法>要点: 本文介绍了MysqL数据库MysqL 5.7.18 winx64 免安装 配置方法,希望对您有用.如果有 ...
- mysql数据库表类型设置_mysql数据库表的类型介绍
目录 前言 之前我们讲了下载安装数据库,还有如何卸载(虽然直接重装系统就好) 那么现在让我们来讲讲 """ 1.数据库与表的剩余操作 编码配置.引擎介绍 2.数据库字段的 ...
- mysql数据库优化的作用_MySQL数据库优化总结
选择适当的字段类型,特别是主键 选择字段的一般原则是保小不保大,能用占用字节小的字段就不用大字段.比如主键, 我们强烈建议用自增类型,不用guid,为什么?省空间啊?空间是什么?空间就是效率!按4个字 ...
- mysql数据库表格怎么建立_mysql数据库表格怎么建立
我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...
- mysql主备数据库配置文档_MySQL数据库配置主从服务器实现双机热备实例教程
网站:bbs.osyunwei.com 程序在:Web服务器192.168.21.129上面 数据库在:MySQL服务器192.168.21.169上面 实现目的:增加一台MySQL备份服务器(192 ...
- mysql r和n的区别_mysql数据库 r n
mysql集群的备份与还原 应用场景 当使用mysql集群数据库的时候,有时候会误删一些数据,那么数据就缺失了完整性,现在需要将数据进行备份,将误删的数据还原出来,这样保证数据的完整性. 操作步骤 注 ...
- mysql 数据库还原后没有_MySQL数据库的备份还原至最新状态
模拟数据库在某次备份后但未达到下次备份时间中,被意外删除的数据 此处恢复hello数据库和里面的students表 使用工具:均为mariadb-server自带 1 mysqldump 2 mysq ...
- mysql数据库建新分区_mysql数据库分区
日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表.这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕.分表和表分 ...
最新文章
- 自己写的一个简单的购物车的登录购买
- jpa mysql sql分页查询语句_jpa 中 Query 的分页查询和更新
- 100行Python代码理解深度学习关键概念:从头构建恶性肿瘤检测网络
- java n 转换_自己写的Java N进制互相转换(2=N=16)
- angularJs的继承
- 切换数据库_如何快速切换到其他数据库实例
- 捷信达酒店管理系统密码修改SQL语句
- Spring 中的重试机制,简单、实用!
- Vue+Element UI 商城后台管理系统
- mysql 保存富文本的类型_富文本编辑器内容在mysql数据库以什么类型保..._网络编辑_帮考网...
- 成功解决Cannot uninstall 'pywin32'. It is a distutils installed project and thus we cannot accurately de
- No matter how hard it is or no matter how bad it gets, I am going to make it!
- jquery表格日历写入html代码,基于jQuery日历插件制作日历
- kubernetes 部署
- SourceTree和Bitbucket使用时的注意事项
- ****you do not have the permissions necessary t...
- 用友nc65 uap开发找产品功能源代码
- Jenkins Bitbucket Vue 部署
- C#使用德卡T10读取社报告卡基本信息
- android 家谱,Desire竟垫底 独家曝光Android手机家谱
热门文章
- [通用]汉字按照拼音字母排序
- 解决Windows无法加载中文(中国)-王码五笔输入法 86版 键盘的布局的方法
- 桌面图标不见了怎么办?
- 百度知道1000指数的关键词留链接排名到第一的实战案例
- i春秋 死亡ping命令 原理学习(命令执行+shell反弹)+复现
- fckeditor for php 下载,PHP_FCKeditor的安装(PHP),1.下载新最版的FCKEditor,解压 2. - phpStudy...
- Hudson poll scm 时间格式说明
- JNI引用溢出导致的重启问题分析
- 友基-绘影G10数位屏到底是个什么东西呢要不要拆了看看
- csgo准星设置代码_csgo准星代码怎么输入