念心卓
MySQL高级—7章(InnoDB数据存储结构) MySQL高级—7章(InnoDB数据存储结构)
高级7章 InnoDB数据存储结构 1. 数据库的存储结构:页索引结构给我们提供了高效的索引方式,不过索引信息以及数据记录都保存在文件上的,确切说是存储在页结构中。另一方面,索引是在存储引擎中实现的,MySQL服务器上的存储引擎负责对表中
2024-01-24
MySQL高级—2章(MySQL的数据目录) MySQL高级—2章(MySQL的数据目录)
高级2章 MySQL的数据目录 1. MySQL8的主要目录结构find / -name mysql “find”: 是用于在文件系统中搜索文件和目录的命令。 “/“: 表示从根目录开始搜索。 “-name mysql”: 表示要搜索
2024-01-24
MySQL高级—3章(用户与权限管理) MySQL高级—3章(用户与权限管理)
高级3章 用户与权限管理 1. 用户管理1.1 登录MySQL服务器启动MySQL服务后,可以通过mysql命令来登录MySQL服务器,命令如下: mysql –h hostname|hostIP –P port –u username
2024-01-24
MySQL高级—4章(逻辑架构) MySQL高级—4章(逻辑架构)
高级4章 逻辑架构 1. 逻辑架构剖析1.1 服务器处理客户端请求那服务器进程对客户端进程发送的请求做了什么处理,才能产生最后的处理结果呢?这里以查询请求为例展示: 下面具体展开看一下: 1.2 Connectors1.3 第1层:
2024-01-24
MySQL高级—18章(主从复制) MySQL高级—18章(主从复制)
高级18章 主从复制 1. 主从复制概述1.1 如何提升数据库并发能力在实际工作中,我们常常将Redis作为缓存与MySQL配合来使用,当有请求的时候,首先会从缓存中进行查找,如果存在就直接取出。如果不存在再访问数据库,这样就提升了读取的
2024-01-24
MySQL高级—1章(Linux下MySQL的安装与使用) MySQL高级—1章(Linux下MySQL的安装与使用)
高级1章 Linux下MySQL的安装与使用 1. 安装前说明1.1 Linux系统及工具的准备 安装并启动好两台虚拟机: CentOS 7 掌握克隆虚拟机的操作 mac地址 主机名 vim /etc/hostname 修
2024-01-24
MySQL高级—19章(数据库备份与恢复) MySQL高级—19章(数据库备份与恢复)
高级19章 数据库备份与恢复 在任何数据库环境中,总会有不确定的意外情况发生,比如例外的停电、计算机系统中的各种软硬件故障、人为破坏、管理员误操作等是不可避免的,这些情况可能会导致数据的丢失、服务器瘫痪等严重的后果。存在多个服务器时,会出
2024-01-24
MySQL高级—16章(多版本并发控制) MySQL高级—16章(多版本并发控制)
高级16章 多版本并发控制 1. 什么是MVCCMVCC (Multiversion Concurrency Control),多版本并发控制。顾名思义,MVCC 是通过数据行的多个版本管理来实现数据库的 并发控制 。这项技术使得在Inn
2024-01-24
MySQL高级—17章(其他数据库日志) MySQL高级—17章(其他数据库日志)
高级17章 其他数据库日志 我们在讲解数据库事务时,讲过两种日志:重做日志、回滚日志。 对于线上数据库应用系统,突然遭遇数据库宕机怎么办?在这种情况下,定位宕机的原因就非常关键。我们可以查看数据库的错误日志。因为日志中记录了数据库运行中的
2024-01-24
9 / 14