MySQL的存储方式有哪些?Linux运维工程师学习

MySQL的存储方式有哪些?数据库是Linux运维人员都会接触到的工作内容。那么对于数据库知识,运维人员是必须要掌握的。那么MySQL的存储方式都有哪些?

程序文件随数据目录一起存储在服务器安装目录下。执行各种客户机程序、管理程序和实用程序时将创建程序可执行文件和日志文件。首要使用磁盘空间的是数据目录。

服务器日志文件和状态文件:

包含有关服务器处理的语句的信息。日志可用于进行故障排除、监视、复制和恢复。

InnoDB日志文件:(适用于所有数据库)驻留在数据目录级别。

InnoDB系统表空间:包含数据字典、撤消日志和缓冲区。

每个数据库在数据目录下均具有单一目录(无论在数据库中创建何种类型的表)。

数据库目录存储以下内容:

1数据文件

特定于存储引擎的数据文件。这些文件也可能包含元数据或索引信息,具体取决于所使用的存储引擎。

2格式文件(.frm):

包含每个表和/或视图结构的说明,位于相应的数据库目录中。

3触发器:

与某个表关联并在该表发生特定事件时激活的命名数据库对象。

数据目录的位置取决于配置、操作系统、安装包和分发。典型位置是/var/lib/mysql。

MySQL在磁盘上存储系统数据库(mysql)。

mysql包含诸如用户、特权、插件、帮助列表、事件、时区实现和存储例程之类的信息。

(0)

相关推荐

  • 京东面试:说说MySQL的架构体系

    回复"面试"获取全套面试资料 字数:3620,阅读耗时:4分35秒 最近群里一位兄弟在面试中被问到:「MySQL的架构体系是什么」. 虽然他搞java开发好几年了,也一直使用的是M ...

  • 头条二面: 详解一条 SQL 的执行过程

    前言 天天和数据库打交道,一天能写上几十条 SQL 语句,但你知道我们的系统是如何和数据库交互的吗?MySQL 如何帮我们存储数据.又是如何帮我们管理事务?....是不是感觉真的除了写几个 「sele ...

  • 面试不用慌!跟着老司机吃透Redo log 与 Binlog

    长按扫描上方二维码了解 MySQL是常用的数据库存储应用,我们利用它存储信息.查询信息.处理事务.特别是为了提高可用性会用到事务一致性.主从复制.数据恢复等功能.我们在使用这些功能的时候,是否想过其背 ...

  • linux云计算运维发展如何?linux运维工程师学习

    随着网络信息化的快速发展,Linux运维行业近年来发展非常迅速.越来越多的企业选择使用Linux系统,市场对Linux运维人才的需求越来越大.很多人看好Linux云计算运维的发展前景,也开始加入Lin ...

  • Linux运维工程师岗位职责是什么?

    Linux操作系统随着发展变得更受欢迎了,现在很多互联网公司都开始使用Linux系统,也有不少人都想要通过学习加入运维行列中,但是行业中存在很多技术难点,想要加入其中需要掌握多种技术,那么Linux运 ...

  • Linux运维工程师工作内容有哪些?

    随着社会的进步互联网的发展,Linux运维工程师变得越来越受欢迎了,其岗位也在企业中受到了足够的重视,薪资待遇也在不断的提升中,正因为这样越来越多的人想要加入Linux行列中,那么Linux运维工程师 ...

  • 学习Linux发展前景怎么样?linux运维基础学习

    随着互联网的普及,互联网逐渐融入人们的日常生活.现在许多企业对互联网技术的需求正在逐步增加.越来越多的人想学习Linux运维技术,进入互联网行业.那么Linux运维技术的发展前景如何?学Linux技术 ...

  • Linux运维工程师需要学习哪些知识?

    Linux属于比较常用的操作系统,也是目前市场上非常受欢迎的操作系统之一,因此企业需求量在不断增加越来越多的人都想要成为Linux运维工程师,那么Linux运维工程师需要具备哪些技能?小编为大家总结几 ...

  • Linux运维工程师是什么?岗位职责!

    说起Linux很多人可能不是很清楚,其实Linux与Windows一样都是操作系统,尤其是随着社会的发展Linux操作系统使用率越来越高了,也成为了非常热门的技术,想要学习的人非常多,那么Linux从 ...

  • Linux运维工程师需要具备哪些技能?

    近些年,云计算的发展是非常快速的,现在很多企业都开始招聘Linux运维工程师,因此不少人转行学习运维,那么想要成为Linux运维工程师需要掌握哪些知识?我们来看看吧. Linux系统基础:Linux的 ...

  • Linux运维课程学习多久?Linux学习教程

    随着互联网技术的发展,Linux云计算在我们的生活中变得更加重要了,越来越多人都开始重视Linux的地位,成为了IT行业中非常热门的技术,因此也激发了很多人的学习热情.在学习之前很多人都比较关注Lin ...

  • Linux运维工程师有必要提升自己吗?

    Linux运维要如何做职业规划?许多朋友与Linux没有太多联系,他们对Linux平台开发一无所知.而现在形势表明,作为一名优秀的软件开发人员或计算机IT行业的实践者,掌握Linux技术已成为必要的技 ...