数据库
文章平均质量分 95
主讲数据库
桑_榆
在努力和摆烂之间 我会选择努力摆烂
展开
-
3 - 主从复制结构|持久化|数据类型
2. AOF文件:redis服务AOF文件与mysql的binlog日志文件功能相同 是一个文件,记录连接redis服务后执行的写操作命令并以追加的方式记录写操作命令 默认没有开启 需要认为开启。监视主从复制结构中的主服务器,发现主服务器无法连接后,会把对应的从升级为主服务器数据库,继续监视新的主数据库服务器 坏掉的主数据库服务器恢复后 会自动做当前主服务器的从服务器。需求:给主从从结构中的master服务器的redis服务设置连接密码 slave服务器配置连接master服务服务器密码。原创 2024-01-25 23:18:15 · 788 阅读 · 0 评论 -
1 - 数据库服务概述 | 构建MySQL服务 | 数据库基本管理 | MySQL基本类型
数据库就是存储数据的仓库用来存储数据的服务器 就成为数据库服务器。原创 2023-12-28 03:15:00 · 881 阅读 · 0 评论 -
2 - 表结构 | MySQL键值
注意:数据导入或导出 存放数据的文件必须在mysql服务要求的目录下 叫检索目录。建库的基本命令 create database 库名(必须唯一性!一次性向表里存储很多数据 或 一次性把表里的数据都取出来。包括 数值类型、字符类型、日期时间类型、枚举类型。给表头赋值时,值必须在类型规定的范围内选择。客户端把数据存储到数据库服务器上的过程。使用建表范式衡量表创建的是否合理。对表中存储的行做管理 操作 包括。发现表建的不合理 可以修改表。要知道数据库默认的检索目录。会修改数据库默认的检索目录。原创 2024-01-01 22:22:43 · 1120 阅读 · 0 评论 -
3 - 字段约束|MySQL索引|MySQL用户管理
给表头加了索引标签之后,会对表头下的数据生成排队信息保存在表对应的文件里(表名.ibd)比如 给db1 库下t3表的表头加了索引对应的存储文件是 /var/lib/mysql/db1/t3.ibd。原创 2024-01-02 22:12:11 · 868 阅读 · 0 评论 -
4 - 基础查询进阶|连接查询
当左边表的记录全部显示出来 右边的表只显示与条件匹配记录 比左边表少的记录使用null匹配 显示对应个数的行。当右边表的记录全部显示出来 左边的表只显示与条件匹配记录 比右边表少的记录使用null匹配 显示对应个数的行。把多张表通过连接条件 组成一张新表,然后在组成的新表里查找数据。可以合并同一张的表的查询记录 (不同表的查询记录也可合并)要求查询时,多个select语句的检索到的字段数量必须一致。查看满足条件记录的name和uid字段的值。每一条记录的各字段类型和顺序最好时一致的。查看每个员工的总收入。原创 2024-01-04 22:28:26 · 943 阅读 · 0 评论 -
5 - 视图|存储过程
存储过程就是mysql服务里的脚本。mysql存储过程 是登陆mysql服务之后编写的脚本 是由一条或多条sql命令组成,存放在mysql库下的表里。避免重复的sql操作。视图是虚拟存在的表 表头下的数据在真表里 表头下的数据存储在创建视图时 在select命令访问的真表里。create procedure 名称(类型 变量名 数据类型 , 类型 变量名 数据类型,…循环结构控制语句:在循环条件满足的情况下,控制循环的执行。写好的存储过程 会存放在mysql库下的proc表里。查看已创建的存储过程。原创 2024-01-08 20:50:29 · 1192 阅读 · 1 评论 -
6 - 数据备份与恢复|innobackupex
差异备份:备份新数据 备份完全备份后新产生的数据 每次判断新数据 都是和完全备份的数据比较 和第一次比。逻辑备份: 使用mysql服务提供的命令或安装第三方软件提供的命令,对已有的数据做备份。缺点 备份和恢复数据均需要停止数据库服务(若不停止服务也可以备份 但会导致备份不完全)增量备份是备份上次备份后新产生的数据,所以在执行增量备份之前,必须得先有一次备份。备份和恢复数据不需要停止服务,服务停止反而 备份和恢复不了数据。增量备份:备份新数据 每次判断新数据和前一次备份数据比较。原创 2024-01-10 04:30:00 · 1360 阅读 · 0 评论 -
7 - MySQL主从同步|主从同步模式
存储数据的服务结构主服务器: 接收客户端访问连接从服务器:自动同步主服务器数据。原创 2024-01-12 04:30:00 · 1206 阅读 · 0 评论 -
8 - MySQL数据读写分离|MySQL多实例
第二种方式:通过服务实现 搭建提供读写分离服务功能的服务器(程序访问时 连接的不是数据库服务器本机,而是连接读写分离服务器,有读写分离服务器提供数据库连接服务)第一种方式:通过程序实现(程序在编写访问数据库服务的脚本 执行select命令时,固定连接从服务器 执行insert命令时 固定连接master数据库服务器)如果主从结构中的从服务器宕机了,就实现不了读写分离了,会把读写请求都给主服务器。从服务器本机表里添加一条记录 (在从服务器添加的新数据 主服务器不会同步)分别发送给不同数据库服务处理。原创 2024-01-14 16:59:56 · 878 阅读 · 0 评论 -
9 - 数据分片概述|部署MyCat服务
将存放在一台数据库服务器中的数据,按照特定的方式进行拆分,分散存放到多台数据库服务器中,以达到分散单台服务器的负载的效果。原创 2024-01-14 23:38:04 · 1045 阅读 · 0 评论 -
10 - MHA集群概述|部署MHA集群
高可用集群知识点回顾 分为 主备2种角色,工作过程,主服务器获取vip地址 客户端连接 vip地址访问服务,当主服务器宕机后,备用的服务器升级为获取vip地址 继续给客户端提供服务。先安装依赖 再安装主软件 添加监控用户(只需在master服务器添加 在slave服务器查看)在剩下的另一台数据库服务器查看主服务器ip地址 自动做新主服务器的slave主机。查看管理服务的状态,并启动管理服务,再次查看状态(会监视新主数据库服务器)之前网站高可用集群用的是keepalived软件做集群服务。原创 2024-01-19 14:19:38 · 864 阅读 · 0 评论 -
11 - PXC集群|MySQL存储引擎
共有8个功能模块1.连接池 验证客户端连接时使用的用户名和密码是否正确 同时验证数据库服务器是否有mysqld进程相应的连接2.SQL接口 把用户执行的sql命令传递给本地的mysqld进程3.分析器 检查sql命令的语句及对数据的访问权限4.优化器 对要执行的sql命令做优化(是内存自动功能程序)5.查询缓存(默认没有开启)使用操作系统的内存空间查询查找过的数据 划分出一定的物理内存空间给Mysql服务存储查找过的数据。原创 2024-01-20 17:23:53 · 896 阅读 · 0 评论 -
1 - 搭建Redis数据库服务器|LNP+Redis
是一款高性能的(key/values)分布式内存数据库支持数据持久化(定期把内存里数据存储到硬盘)支持多种数据类型:字符、列表、散列、集合支持master-salve模式数据备份。原创 2024-01-21 23:34:13 · 1009 阅读 · 0 评论 -
2 - 部署Redis集群架构
环境:6台集群服务器 51-56 :安装Redis软件 初始化配置停止Redis服务修改服务使用的ip地址是eth0接口的地址(不需要设置密码和修改服务使用的端口号)启动Redis服务。原创 2024-01-22 23:19:49 · 1041 阅读 · 0 评论