MySQL中数据目录的组织架构

归根到底,MySQL是运行在操作系统上的一个软件,它需要借助于文件系统存储数据,本文主要介绍MySQL数据目录的 组织架构。

数据目录的位置

可以通过以下几个方法查看MySQL数据目录的位置:

1)对于一个正在运行的MySQL服务器来说,可以通过查看mysqld的进程获取MySQL数据目录的位置,如下所示:

[root@lx202 /data/mysql/data ]# ps -ef|grep mysqld
root      5841  7337  0 15:09 pts/1    00:00:00 grep --color=auto mysqld
root     27034     1  0  2012 ?        00:00:00 /bin/sh /opt/mysql/bin/mysqld_safe --

datadir=/data/mysql/data --pid-file=/data/mysql/data/lx202.pid
mysql    27889 27034 30  2012 ?        111-03:03:55 /opt/mysql/bin/mysqld --basedir=/opt/mysql --

datadir=/data/mysql/data --plugin-dir=/opt/mysql/lib/mysql/plugin --user=mysql --log-

error=/data/mysql/log/alert.log --open-files-limit=65535 --pid-file=/data/mysql/data/lx202.pid --

socket=/opt/mysql/run/mysql.sock --port=3306

其中的--datadir指定的就是数据目录的位置。

2)查看my.cnf的配置信息:

[mysqld]  

datadir = /data/mysql/data

3)登陆数据库,运行show variables命令查看:

mysql> show variables like 'datadir';
+---------------+-------------------+
| Variable_name | Value             |
+---------------+-------------------+
| datadir       | /data/mysql/data/ |
+---------------+-------------------+
1 row in set (0.00 sec)

数据库在文件系统的表示方法

MySQL里,每个数据库都对应一个数据目录里的一个字目录,当你用create database db_name语句创建一个数据库时 ,将在数据目录下创建一个同名的子目录,在该子目录下,有一个db.opt文件,用于记录数据库默认的字符集和排序方 式,如下所示:

[root@lx202 /data/mysql/data/portal ]# cat db.opt
default-character-set=utf8
default-collation=utf8_general_ci

表在文件系统的表示方式

因为MySQL支持多个存储引擎,所以表在文件系统的表示方式根据存储引擎的不同而不同 。但无论哪种存储引擎,每个表至少对应一个同名的.frm文件,该文件用于描述表结构信息。除了.frm文件之外,各个 存储引擎用于存储数据的文件各不相同,下面我们介绍几种常见的存储引擎:

MyISAM

- table_name.MYD:数据文件

- table_name.MYI:索引文件

MERGE

- table_name.MRG:文本文件

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索目录
, mysql
, 存储
, 文件
, 数据
, data
, Data文件夹位置
, data目录
mysql的data文件夹
mysql数据库架构设计、mysql 数据库架构、mysql 数据目录、mysql数据库目录、mysql数据库目录迁移,以便于您获取更多的相关知识。

时间: 2024-10-28 11:53:00

MySQL中数据目录的组织架构的相关文章

在DotNetNuke中加入组织架构(三)

当我们将组织架构的功能开发完成之后,就可以在系统中添加组织架构了. 在这里,有一点需要抱怨一下DotNetNuke,并且赞扬一下Joomla等CMS,Joomla和Drupal都是可以比较方便的增加管理模块的,也就是非普通模块,而是后台管理的模块,如果大家到Joomla的网站上去看一下它的Extentions的话,就可以发现Joomla有多少管理模块了:但是--,也可能是因为我的无知,我还不知道如何将我的某一个功能添加到DotNetNuke的"主机管理"或者"网站管理&quo

在DotNetNuke中加入组织架构(二)

组织架构首先一定是树状的,这就是为什么我们要抛弃DotNetNuke原有的安全角色而重新另建一套的一个最主要的原因--当然,并不是抛弃,在之前说过,我们希望"安全角色"和"组织架构"可以各司其职,在我们的系统里面各自发挥作用而已. 除了体现上下级关系的"部门"之外,我们还希望仍然保留一个"组"的概念.部门体现的是层级关系,而Group则是体现一种横向的关系,比如,把所有的"部门"的负责人都放到一个"

在DotNetNuke中加入组织架构(一)

稍微解释一下:我希望用DotNetNuke不但可以做Internet的东西,而且也可以做Intranet的业务:从目前的情况来看,一般来说,Intranet的业务逻辑可能比Internet的业务逻辑要稍微复杂一点--当然,这并不是确定的事情.在这方面做了一些探索,希望将之分享出来. 对于DotNetNuke来说,已经有了"安全角色","安全角色"在DotNetNuke中非常重要,是用来控制页面和模块权限非常重要的概念,在我们的系统中,安全角色和权限,形成了一个权限矩

笙淋:网络推广团队中的组织架构分析

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 最近利用一点时间,把我们网络推广团队的大概组织架构与大家分享一下,希望做网络推广的朋友可以利用一下. 电子商务主管: 负责整个网络推广中心的管理,进行工作分工与协调.监督.考核.所有网络推广中心账号密码的 管理.负责管理所有网络推广方案.网络广告标准.电子杂志.负责网络培训与交流经验. 数据分析部: 每日填写百度竞价监测表及其他网络广告监测数

MySQL中关于JDBC URL几个重要参数说明

本文将介绍MySQL中关于JDBC URL几个重要参数,这里还将介绍一些具体实例,希望大家通过本文能得 到一些帮助. MySQL JDBC Driver 常用的有两个,一个是gjt(Giant Java Tree)组织提供的mysql驱动,其JDBC Driver名称(JAVA类 名)为:org.gjt.mm.mysql.Driver 详情请参见网站:http://www.gjt.org/ 或在本网站下载mysql JDBC Driver(mm.jar) 另一个是MySQL官方提供的JDBC D

用PPT2007绘制组织架构

  (1)打开一页空白的演示文档,单击"插入"命令标签,在功能区上单击"智能图表(SmartArt)"按钮,如下图所示. (2)选中"层次结构",并从中选择一个用户认为最能体现组织架构的模板,这里就选第一个图形,如下图所示. 图2 选择SmartArt图形 (3)在文本占位符中填入需要的文字,比如"总经理"等,如下图所示,如果需要还可以继续调整样式和颜色. (4)如果需要展现更复杂的组织架构,比如将"设计部"

专访 ShineScrum公司创始人Jim Wang(王军):组织架构会发生颠覆性的变化,自治团队和团队单元会成为主体

杭州·云栖大会将于2016年10月13-16日在云栖小镇举办,在这场标签为互联网.创新.创业的云计算盛宴上,众多行业精英都将在这几天里分享超过450个演讲主题. 为了帮助大家进一步了解这场全球前言技术共振盛会的内容,采访了各个论坛的大咖,以飨读者. 以下为正文: Jim Wang,全球百位国际Scrum联盟认证培训师(CST).曾担任Oracle上海BI研发中心总监,某跨国公司全球解决方案交付副总裁,有超过20年的海内外软件行业从业经验.Jim在波士顿学习工作11年,09年回国.2012年创立S

分享MYSQL中的各种高可用技术(源自姜承尧大牛)

原文:分享MYSQL中的各种高可用技术(源自姜承尧大牛) 分享MYSQL中的各种高可用技术(源自姜承尧大牛) 图片和资料来源于MYSQL大牛姜承尧老师(MYSQL技术内幕作者) 姜承尧: 网易杭州研究院 技术经理 主导INNOSQL的开发 mysql高可用各个技术的比较 数据库的可靠指的是数据可靠  数据库可用指的是数据库服务可用 可靠的是数据:例如工商银行,数据不能丢失 可用的是服务:服务器不能宕机       灵活运用MYSQL的各种高可用技术来达到下面各种级别的高可用要求 要达到99.9%

思科重组亚太区组织架构单独成立大中华区

马晓芳 对很多通信企业来说,中国都是其第一大市场,但思科却不属于这种情况,面对 中国市场的快速发展,思科决定进一步提高中国市场的战略地位.昨天,思科宣布将对其亚太和日本区的组织架构进行调整,以支持思科在该地区的投资和增长计划. 根据调整方案,从2010年2月开始,思科将把亚太区及日本区重新划分为三个大区:作为原亚太区组成部分的中国内地.香港和台湾,将组成独立的思科大中华区:原亚太区的其他国家组成新亚太区,思科的日本业务体系将继续作为日本区独立运营. <第一财经日报>记者了解到,在组织架构调整之