MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API ...
分类:
数据库 时间:
2019-11-03 18:07:33
阅读次数:
76
拉取mysql的镜像docker search mysqldocker pull mysql 通过镜像创建容器,这里先创建第一个容器作为master mysql-v /etc/mysql:/etc/mysql/conf.d 表示目录共享,目录提前创建好,第二个容器要目录不一样 docker run ...
分类:
数据库 时间:
2019-11-02 20:15:54
阅读次数:
107
MySQL的主从复制是实现应用的高性能,高可用的基础。对于数据库读操作较密集的应用,通过使数据库请求负载均衡分配到不同MySQL服务器,可有效减轻数据库压力。当遇到MySQL单点故障中,也能在短时间内实现故障切换。 ...
分类:
数据库 时间:
2019-11-02 09:22:45
阅读次数:
106
Mysql主主复制操作手册 主从复制的原理:(见下图) 第一步:在每个更新数据的事物完成之前,主服务器都会把数据更改记录到二进制日志中。即使事物在执行期间是交错的,mysql也会串行地把事物写入到二进制日志中,写入完成之后,主服务器告诉存储引擎提交事物。 第二步:从服务器把主服务器的二进制日志拷贝到 ...
分类:
数据库 时间:
2019-10-31 16:37:56
阅读次数:
106
1、使用mysqldump备份数据库并通过备份及二进制日志还原数据(备份完后再写入数据,然后再删库) mysqldump -A --single-transaction -F --master-data=2 > /data/backup/mysql.sql -A备份所有数据库,--single-st ...
分类:
数据库 时间:
2019-10-29 13:29:36
阅读次数:
113
深度探索MySQL主从复制原理 一 、概要 MySQL Replication (MySQL 主从复制) 是什么? 为什么要主从复制以及它的实现原理是什么? 1.1 MySQL 主从复制概念 MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采 ...
分类:
数据库 时间:
2019-10-28 21:23:53
阅读次数:
102
一、基础环境 1.虚拟机 VMware 15.x 2.Linux系统,用的是Centos7的Linux系统 3.Redis数据库版本 5.0.3 二、Redis集群简介 1.背景 Redis在3.0版本前只支持单实例模式,虽然支持主从模式部署来解决单点的故障,但是现在互联网企业的数据,都是几百G的数 ...
分类:
系统相关 时间:
2019-10-27 23:10:32
阅读次数:
133
Redis有三种集群方式:主从复制,哨兵模式和集群。 1.主从复制 主从复制原理: 从服务器连接主服务器,发送SYNC命令; 主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令; 主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发送 ...
分类:
其他好文 时间:
2019-10-27 14:26:24
阅读次数:
72
查看master中的用户的权限和用户密码是否正确 修改信息:先停止slave 最后重启slave mysql主从复制,经常会遇到错误而导致slave端复制中断,这个时候一般就需要人工干预,跳过错误才能继续跳过错误有两种方式: 1.跳过指定数量的事务:mysql>slave stop;mysql>SE ...
分类:
其他好文 时间:
2019-10-27 12:35:41
阅读次数:
76
背景 公司内部 MySQL 只有一部,现在需要添加一个从库。办法把现有的 MySQL变成主库,新搭建一台 MySQL从库,组成一主一从让开发配置读写分离。 操作系统|CentOS 7.4 64bit |: : MySQL主库|192.168.0.237 MySQL从库|192.168.0.227 M ...
分类:
数据库 时间:
2019-10-24 13:24:17
阅读次数:
77