
MySQL
文章平均质量分 93
MySQL基础
云的旅程
脚踏实地,仰望星空。
展开
-
MySQL安装和基础管理
MySQL介绍基本概念数据库(database):数据库是一个以某种有组织的方式存储的数据集合,是保存有组织的数据的容器。适合存储到数据库的数据:重要性比较高的数据关系较为复杂的数据数据库管理系统(DBMS):数据库管理系统是管理数据库的软件,数据库通过DBMS创建和操纵容器。DBMS在行业中分为两个派系:RDBMS(Relational Database Management System):关系型数据库管理系统,比较适合于安全级别要求高的数据以及关系较复杂的数据,包括MySQL、Ora原创 2021-09-23 12:47:46 · 201 阅读 · 0 评论 -
MySQL体系结构
目录MySQL体系结构mysql C/S模型mysqld程序结构一条SQL语句的执行过程连接层SQL层存储引擎层MySQL基础管理MySQL体系结构mysql C/S模型mysqld和mysqlmysqld:服务端守护进程mysql:客户端连接命令MySQL两种连接模式TCP/IP方式(远程、本地 )mysql -uroot -p123456 -h 10.0.0.6 -P3306Socket方式(仅本地)mysql -uroot -p123456 -S /tmp/mysql.s原创 2021-09-23 17:06:54 · 307 阅读 · 0 评论 -
MySQL索引管理与执行计划
MySQL索引MySQL执行计划原创 2021-09-27 19:25:14 · 258 阅读 · 0 评论 -
MySQL存储引擎
目录存储引擎概述存储引擎简介存储引擎功能存储引擎种类种类介绍种类查看InnoDB存储引擎InnoDB引擎介绍InnoDB引擎优点InnoDB引擎查看InnoDB引擎物理存储结构InnoDB引擎核心特性InnoDB和MyIsam区别表空间共享表空间简介共享表空间设置独立表空间简介独立表空间设置真实的学生案例事务事务的ACID特性事务的生命周期InnoDB 事务的ACID如何保证?日志redo logredo log简介redo log作用redo log位置redo bufferredo刷新策略MySQL C原创 2021-09-29 20:05:06 · 326 阅读 · 0 评论 -
MySQL日志管理
目录错误日志(log_error)log_error作用log_error配置log_error查看二进制日志(binlog)binlog作用binlog配置binlog内容event事件event内容查看binlog查看binlog文件内容详细查看binlog截取基于Position号进行日志截取GTIDGTID介绍GTID(Global Transaction ID)基于GTID查看binlogGTID的幂等性binlog其他操作清理日志自动清理手工清理日志滚动案例:使用binlog恢复数据慢日志(sl原创 2021-09-30 17:37:52 · 256 阅读 · 1 评论 -
MySQL备份恢复
目录备份类型热备温备冷备备份策略备份方式及工具逻辑备份工具物理备份工具逻辑备份与物理备份比较mysqldump(MDP)xtrabackup(XBK)备份工具使用mysqldump客户端通用参数备份专用基本参数高级参数应用案例:模拟故障恢复压缩备份并添加时间戳案例:企业故障恢复备份优化参数xtrabackupXBK安装备份命令介绍备份方式介绍innobackupex使用全备的恢复innobackupex增量备份运维在备份恢复的职责设计备份策略日常备份检查定期恢复演练故障恢复数据迁移备份类型热备温备原创 2021-10-02 15:47:19 · 310 阅读 · 0 评论 -
MySQL主从复制
目录主从复制基础主从复制简介主从复制前提主从复制搭建主从复制原理主从故障监控/分析/处理主从故障监控主从故障分析主从故障处理主从复制进阶延时从库延时从库原因延时从库配置延时从库应用半同步复制半同步复制工作原理半同步复制配置过滤复制GTID复制GTID复制简介GTID核心参数GTID复制配置企业高可用标准主从复制基础主从复制简介主从复制前提主从复制搭建主从复制原理主从故障监控/分析/处理主从故障监控主从故障分析主从故障处理主从复制进阶延时从库延时从库原因延时从库配置延时从库应用原创 2021-10-03 18:46:40 · 692 阅读 · 0 评论 -
MySQL MHA高可用
目录MHA高可用架构介绍MHA高可用架构原理MHA高可用环境搭建MHA基础架构搭建环境规划环境准备配置一主双从环境配置关键程序软链接配置各节点互信安装软件配置文件状态检查开启MHA查看MHAMHA环境故障模拟及处理故障模拟故障处理MHA额外参数介绍MHA的 VIP 功能邮件提醒binlogserver管理员在高可用架构维护的职责MHA高可用架构介绍MHA(Master High Availability)是一款开源的 MySQL 的高可用解决方案,基于perl语言实现,由日本DeNA公司开发。它为 M原创 2021-10-05 14:53:24 · 353 阅读 · 0 评论 -
MySQL Atlas读写分离
目录Atlas介绍Atlas部署Atlas基本管理Atlas结合MHA故障恢复读写分离建议Atlas介绍Atlas是由 Qihoo 360 Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。Atlas主要功能如下:读写分离从库负载均衡IP过滤自动分表自动清除宕机DBAtlas部署下载安装Atlas软件[root@slave02 ~]# wget https原创 2021-10-05 16:55:35 · 195 阅读 · 0 评论 -
MySQL MyCAT分布式架构
目录MyCAT分布式架构介绍MyCAT 基础架构搭建MyCAT环境准备MyCAT下载安装MyCAT基本功能MyCAT配置读写分离MyCAT配置高可用MyCAT属性介绍MyCAT核心功能MyCAT垂直分表MyCAT水平拆分(分片)MyCAT范围分片MyCAT取模分片MyCAT枚举分片MyCAT全局表MyCAT ER分片MyCAT分布式架构介绍MyCATMycat是一个数据库中间件,是一个实现了MySQL协议的服务器。前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可原创 2021-10-07 21:47:45 · 530 阅读 · 0 评论 -
MySQL优化策略
目录优化哲学优化工具优化思路优化细节优化主从锁的监控及处理优化哲学优化工具优化思路优化细节优化主从锁的监控及处理原创 2021-10-09 21:21:06 · 583 阅读 · 0 评论