摘要:
MySQL 是目前最流行的开源关系型数据库,国内金融行业也开始全面使用,其中 MySQL 5.7.17 提出的 MGR(MySQL Group Replication)既可以很好的保证数据一致性又可以自动切换,具备故障检测功能、支持多节点写入,MGR 是一项被普遍看好的技术。 本文给大家介绍一下 M 阅读全文
摘要:
MGR部署实战 创建用户 useradd mysql 上传5.7.20软件到/usr/local解压 tar xf /usr/local/src/mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz -C /opt/ ln -s /opt/mysql-5.7.31-l 阅读全文
摘要:
多主故障处理 10.0.50.61: [root@VM_0_48_centos ~]# service mysqld stop Shutting down MySQL............ SUCCESS! mysqladmin -S /data/mysql/3306/socket/mysql.s 阅读全文
摘要:
MGR介绍 基于传统异步复制和半同步复制的缺陷——数据的一致性问题无法保证,MySQL官方在5.7.17版本正式推出组复制(MySQL Group Replication,简称MGR)。 由若干个节点共同组成一个复制组,一个事务的提交,必须经过组内大多数节点(N / 2 + 1)决议并通过,才能得以 阅读全文
摘要:
用 Gitee 搭建图床,上传要用到 Gitee 的开放API:https://gitee.com/api/v5/swagger#/postV5ReposOwnerRepoContentsPath 注意:Gitee 的图片预览只能预览 1M 以内的图片,超过这个大小会要求登录。用 Gitee 作为图 阅读全文
摘要:
Docker 网络 理解Docker0网络 测试 三个网络: lo,eth0, docker0/podman0 Docker是如何处理容器网络访问的? [root@localhost ~]# [root@localhost ~]# ip ad sh 1: lo: <LOOPBACK,UP,LOWER 阅读全文
摘要:
登陆阿里云平台 https://cr.console.aliyun.com/ 1. 登录阿里云Docker Registry $ sudo docker login --username=胖嘟嘟的脸5790 registry.cn-chengdu.aliyuncs.com 用于登录的用户名为阿里云账 阅读全文
摘要:
安装redis [root@localhost ~]# podman search redis INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED docker.io docker.io/library/redis Redis is an open sou 阅读全文
摘要:
搜索mysql镜像 [root@localhost test]# podman search mariadb INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED docker.io docker.io/library/mariadb MariaDB is 阅读全文
摘要:
自己尝试编写一个tomcat9的Dockerfile FROM centos MAINTAINER simon<cm.t@qq.com> #把宿主机当前上下文的c.txt拷贝到容器/usr/local/目录下 COPY c.txt /usr/local/cincontainer.txt #把java 阅读全文
摘要:
dockerfile是用来构建docker镜像的构建文件,是由一系列命令和参数构成的脚本。 Dockerfile 文件结构 以#号开头的注释 指令 + 参数 构建三步骤: dockerfile → docker build → docker run 文件长什么样? 以centos为例: [root@ 阅读全文
摘要:
将运用与运行的环境打包行程容器运行,运行可以伴随这容器,但是我们对数据要求希望是可以持久化的。 容器之间希望有可能共享数据 特点: 数据卷可以在容器之间共享或重用数据 卷中的更改可以直接生效 数据卷中的更改不会包含在镜像的更新中 数据卷的生命周期一直持续到没有容器使用它为止 docker run - 阅读全文
摘要:
帮助命令 docker version docker info docker --help 镜像命令 docker images ##列出本地镜像 -a :列出本地所有镜像(含中间镜像层) -q :只显示镜像ID --digests :显示镜像的摘要信息 --no-trunc :显示完整的镜像信息 阅读全文
摘要:
docker 是一个C/S结构,docker守护进程运行在主机上,然后通过socket链接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器。容器,是一个运行环境,就是之前提到的集装箱。 1. Docker介绍 1.1 什么是容器? 1.2 容器的前世 FreeBASE jail > L 阅读全文
摘要:
MTS 的开启 生产要想使用MTS特性,版本大于等于MySQL 5.7.19才是安全的 开启enhanced multi-threaded slave其实很简单,只需根据如下设置: 官方参数说明:https://dev.mysql.com/doc/refman/5.7/en/replication- 阅读全文
摘要:
安装配置 安装perl的软件包支持 yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL libev 下载proxySQL https://proxysql.com/ https://git 阅读全文
摘要:
MySQL 5.7新特性:并行复制原理(MTS) MySQL的复制延迟是一直被诟病的问题之一,在MySQL 5.7版本已经支持“真正”的并行复制功能,官方称为为enhanced multi-threaded slave(简称MTS),因此复制延迟问题已经得到了极大的改进。总之,MySQL 5.7版本 阅读全文
摘要:
锁的监控及处理 1 锁等待模拟 概念: Record Lock 记录锁、行级锁、持有哪行的锁 Next Lock 下键锁 (索引键的锁) GAP Lock 间隙锁 (索引键的锁) X 排他锁,(增删改操作) S 共享锁(读锁),不会阻塞其他锁 select过程中才会有 mysql 的select 使 阅读全文
摘要:
MySQL参数优化测试 # 模拟数据库数据 drop database if exists oldboy; create database oldboy charset utf8mb4 collate utf8mb4_bin; use oldboy; create table t_100w (id 阅读全文
摘要:
数据库分布式架构方式 MyCAT官方网站:http://www.mycat.org.cn/ 一、什么是MyCat 1.1 MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户开源把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,其后端可以用MySQL原生协 阅读全文