1. 主从复制原理和双主部署实现方案

MySQL数据库的主从复制是指在主节点进行读写操作的同时,自动将数据同步到备用节点上,以达到数据备份的作用。双主部署则是指两个节点都可以读写,并且数据同步互相完成,避免单点故障。

2. Docker安装mysql8.0集群

2.1 前置条件

  1. 安装Docker
  2. 下载mysql8.0的镜像

2.2 安装步骤

  1. 拉取镜像
  2. 启动mysql容器
  3. 数据卷挂载
  4. 编写my.cnf文件,设置数据库情况
  5. 使用docker run启动mysql容器
  6. 设置两个主节点
  7. 进入mysql容器
  8. 登录mysql客户端
  9. 创建用户并授权
  10. 设置连接
  11. 启动slave同步进程
  12. 查看slave状态
  13. 测试数据同步
  14. 利用nginx实现高可用
  15. SpringBoot druid集成