![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 80
公博义
我欲成仙,快乐齐天
展开
-
搭建 MHA 集群报错汇总
文章目录> 报错记录1> 报错记录2> 报错记录3> 报错记录4> 报错记录5> 报错记录6(所切换机器用户权限不匹配)`masterha_check_repl 报错`[root@DBMysql ~]#masterha_check_repl --conf=/etc/masterha/app1.cnf导致如下报错的原因主要有两类:mysql 的安装时用源码安装,导致 mysql 的目录与 MHA 默认的目录不一致。解决办法用 ln -s 做相关软连接。注:原创 2021-11-03 08:39:30 · 39363 阅读 · 0 评论 -
MHA 高可用配置及故障切换
文章目录前言一、MHA 简介1. 什么是 MHA2. MHA 的特点3. 组成及原理4. MHA 切换过程二、MySQL MHA 集群构建1. 实验思路2. 实验环境前言 在构建 mysql 集群时,单 master 做主从复制虽然极大的提高了数据库的读写能力,但是一旦遇到单点故障则会导致整个集群瘫痪,所以我们通常会对 master 做高可用配置,提高集群的冗余能力。一、MHA 简介1. 什么是 MHAMHA(Master High Availability)是一套优秀的 MySQL 高可用原创 2021-11-02 15:33:43 · 39323 阅读 · 1 评论 -
MySQL 主从复制与读写分离(原理深刻,过程详细,值得一看)
文章目录前言一、基本概念1. 读写分离(1) 什么是读写分离(2) 为什么要读写分离(3) 什么时候要读写分离(4) 主从复制与读写分离2. MySQL 主从复制(1) mysql 支持的复制类型(2) 主从复制的工作过程(3) mysql 主从复制高延迟的原因(4) mysql 主从复制高延迟的解决办法3. 常见的 MySQL 读写分离方式(1) 基于程序代码内部实现(2) 基于中间代理层实现二、MySQL 主从复制架构搭建1. 服务器配置2. 实验前准备3. mysql 主从服务器时间同步4. 主服务器原创 2021-10-31 21:57:56 · 40666 阅读 · 1 评论 -
MySQL 数据库管理之 --- SQL 语言进阶二
一、数据库函数1. 数学函数数据库内存储的记录,经常要进行一系列的算术操作,所以 MySQL 支持很多数学函数。常用的数学函数数学函数描述abs (x)返回x的绝对值;绝对值就是永远是正数,0的绝对值是0rand ()返回0到1的随机数mod(x, y)返回x除以y以后的余数power (X,y)返回x的y次方round(x)返回离x最近的整数round(x, y)保留x的y位小数四舍五入后的值sqrt (x)返回x的平方根原创 2021-10-30 08:33:39 · 39630 阅读 · 0 评论 -
MySQL 数据库管理之 --- Xtrabackup 工具实现热备份
#介绍:Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G,mysqldump备份就不太适合。#Xtrabackup优点1)备份速度快,物理备份可靠2)备份过程不会打断正在执行的事务(无需锁表)3)能够基于压缩等功能节约磁盘空间和流量4)自动备份校验5)还原速度快6)可以流原创 2021-10-28 19:05:47 · 39853 阅读 · 0 评论 -
MySQL 数据库备份一键执行脚本 --- 全库备份和增量备份
文章目录1. 全库备份2. 增量备份1. 全库备份vim all_db_bak.sh#!/bin/bash#MySQL 全库备份PATH="/usr/local/mysql/bin:$PATH"BAK1=/bak1BAK2=/bak2TIME=$(date +"%F:%H:%M:%S")USER=rootPASS=123456if [ ! -d $BAK1 -o ! -d $BAK2 ];then mkdir $BAK1 mkdir $BAK2 mysqldump -u$U原创 2021-10-27 22:46:04 · 40057 阅读 · 0 评论 -
MySQL 数据库管理之 --- SQL 语言进阶一
文章目录一、常用查询1. 按关键字排序(1) 语法(2) 创建模板表(3) 单字段排序(4) 条件查询(5) 多字段排序(6) 区间判断及查询不重复记录(7) distinct 查询不重复记录2. 对结果进行分组3. 限制结果条目(limit)4. 设置别名(alias ---> as)5. 通配符6. 子查询7.一、常用查询 对 MySQL 数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。 例如只取 10 条数据、对查询结果进行排序或分组等等。1. 按关键字排序 使用原创 2021-10-27 19:15:46 · 40386 阅读 · 0 评论