摘要:
半同步复制与MHA高可用架构设计 一、半同步复制 1、什么是半同步复制 所谓的半同步复制就是master每commit一个事务(简单来说就是做一个改变数据的操作),要确保slave接受完主服务器发送的binlog日志文件并写入到自己的中继日志relay log里,然后会给master信号,告诉对方已 阅读全文
摘要:
MySQL主从复制架构 一、MySQL集群概述 ##1、集群的主要类型 高可用集群(High Available Cluster,HA Cluster) 高可用集群是指通过特殊的软件把独立的服务器连接起来,组成一个能够提供故障切换(Fail Over)功能的集群 2、如何衡量高可用 可用性级别(指标 阅读全文
摘要:
MySQL备份与恢复 一、逻辑备份 1、回顾什么是逻辑备份 逻辑备份就是把数据库、数据表或者数据进行导出,导出到一个文本文件中。 2、逻辑备份工具 mysqldump:提供全库级、数据库级别以及表级别的数据备份 mysqldump + binlog二进制日志实现增量备份 3、逻辑的导出与导入 ☆ 导 阅读全文
摘要:
typora-root-url: ./media 任务背景 一、真实案例 某天,公司领导安排刚入职不久的小冯同学将生产环境中的数据(MySQL数据库)全部导入到测试环境给测试人员使用。当小冯去拿备份数据时发现,备份数据是1个礼拜之前的。原因是之前运维同事通过脚本每天对数据库进行备份,根据结果判断 阅读全文
摘要:
typora-root-url: ./media #一、数据库基本操作 ##1、查看数据库相关信息 mysql> show databases; 查看所有数据库 mysql> show schemas; 查看所有数据库 mysql> use 数据库名; 指定数据库,类似于进入到某个库里进行操作 my 阅读全文
摘要:
typora-root-url: ./media #一、MySQL的体系结构 ##1、客户端(连接者) MySQL的客户端可以是某个客户端软件 MySQL的客户端可以是不同的编程语言(PHP/Python等)编写的应用程序 MySQL的客户端还可以是一些API的接口 ##2、连接池(连接器) * 阅读全文
摘要:
MySQL介绍及安装 一、MySQL概述 1、关系型数据库与非关系型数据库 RDBMS(relational database management system),既关系型数据库管理系统。 简单来说,关系型数据库,是指采用了二维表格来组织数据的数据库。 扩展:数据库在行业内一般会有两种情况,关系型 阅读全文