首页 > 数据库 >MySQL技术内幕—第一章 体系结构和存储引擎

MySQL技术内幕—第一章 体系结构和存储引擎

时间:2022-12-16 10:34:50浏览次数:49  
标签:存储 配置文件 数据库 第一章 cnf MySQL my 体系结构

MySQL被设计为一个单进程多线程架构的数据库,数据库实例在系统上的表现就是一个进程。

当启动实例时,MySQL数据库会去读取配置文件,根据配置文件的参数来启动数据库实例。而在 MySQL 数据库中,可以没有配置文件,在这种情况下,MySQL会按照编译时的默认参数设置启动实例。

读取配置文件顺序:

/etc/my.cnf → /etc/mysqU/my.cnf → /usr/local/mysq/etc/my.cnf → ~/.my.cnf

如果几个配置文件中都有同一个参数,MySQL数据库会以读取到的最后一个配置文件中的参数为准

配置文件中有一个参数datadir,该参数指定了数据库所在的路径。该路径,data目录是一个链接,该链接指向了/opt/mysql_data目录。

存储引擎是基于表的,而不是数据库。

如果没有显式地在表定义时指定主键,InnoDB存储引擎会为每一行生成一个6字节的ROWID,并以此作为主键。

存储引擎:

  1. InnoDB
  2. MyISAM
  3. NDB
  4. Memory
  5. Archive
  6. Federated
  7. Maria
  8. 其他

连接方式

  1. TCP/IP
  2. 命名管道和共享内存
  3. UNIX域套接字

标签:存储,配置文件,数据库,第一章,cnf,MySQL,my,体系结构
From: https://www.cnblogs.com/ancientlian/p/16986646.html

相关文章

  • 基于Java+Swing+mysql图书管理系统
    @目录一、系统介绍二、功能展示1.用户登陆2.系统主页3.图书查询4.图书添加5.图书修改6.图书删除7.办理借书8.办理还书9.历史查询10.用户查询、删除(管理员)三、数据库四、其......
  • 基于Java+Swing+mysql图书管理系统 (1)
    @目录一、系统介绍二、功能展示1.用户登陆2.图书管理3.图书添加4.图书类别管理5.图书类别添加三、数据库四、其它1.其他系统实现五、获取源码一、系统介绍程序中实现了登......
  • Java+Swing+mysql员工工资管理系统
    @目录一、系统介绍二、功能展示1.主页2.员工工资查询3.员工工资添加4.员工工资修改5.员工工资删除三、系统实现1.salary.java四、其它1.其他系统实现五、获取源码一、系统......
  • MySQL kill进程后出现killed
    一.问题描述拷贝一个大表的表数据的时候,等待时间太久,就在前台通过CTRL+C的方式停掉了   通过showprocesslist查找到对应的进程,然后进行kill,结果kill完了,依旧在进......
  • ssm报错Could not open JDBC Connection for transaction; nested exception is com.m
    HTTPStatus500-Requestprocessingfailed;nestedexceptionisorg.springframework.transaction.CannotCreateTransactionException:CouldnotopenJDBCConnecti......
  • mysql安装系统错误
    一.看到一篇博客解决二.替换掉增加文件2.1替换位置2.2分享链接链接:https://pan.baidu.com/s/1tig9d7-_HCMYcrIz2SYQpg?pwd=8zzp提取码:8zzp......
  • 任务174:1-MySQL执行过程分析_ev
        mysql错误日志目录   ......
  • MySQL
    MySQL序列使用MySQL序列是一组整数:1,2,3,...,由于一张数据表只能有一个字段自增主键,如果你想实现其他字段也实现自动增加,就可以使用MySQL序列来实现。本章我们将介绍......
  • 算法第一章总结
    在第一章的学习中,我理解到了算法的概念,掌握了算法在最坏情况、最好情况和平均情况下的计算复杂性概念以及算法复杂性的渐进性态的数学表述,还了解了NP类问题的基本概念。粗......
  • 算法设计与分析第一章
    1、代码规范代码缩进:左端对齐。变量命名:首先变量命名要符合语法,在命名符合语法规范后可以采用驼峰命名法。即第一个单词以小写字母开始;从第二个单词开始以后的每......