CentOS7.x 上基于 Docker 搭建 MySQL 主从同步实验

随着创业热潮到来,互联网型中小型企业创造的应用参差不齐,单服走天下、并发靠等待、宕机靠重启已成常态。而作为创业大潮中后端开发一员,学习 MySQL 主从分离则可以很好的应对现在互联网高并发、大访问量的情况。

实验环境:

  • 虚拟机:VirtualBox
  • 虚拟机管理:Vagrant
  • 操作系统:CentOS7.2
  • MySQL01(master):Docker:3307
  • MySQL02(slave):Docker:3308
  • Docker 版本:18.06
  • MySQL 镜像版本:last

关键技术点说明:

  • VirtualBox
    • 开源虚拟机软件
    • 跨平台
  • Vagrant
    • 基于 Ruby 的工具,用于创建和部署虚拟化开发环境
    • 跨平台
  • CentOS
    • Linux 系统
    • 线上服务器选择最多的系统

MySQL 主从同步的作用:

  • 作为备份机制(相当于热备份)
  • 读写分离,均衡数据库负载

Docker 相比传统的的虚拟化方式有以下优势:

  • 容器的启动可以在秒级实现
  • 对系统资源的利用率很高,一台主机上可以同时运行数千个 Docker 容器

适合人群:MySQL 学习者,初中级后端开发

技术范围:MySQL、Linux、Vagrant、Docker

阅读全文: http://gitbook.cn/gitchat/activity/5df655fea6a2bb4f1cd65b3b

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

你可能感兴趣的:(CentOS7.x 上基于 Docker 搭建 MySQL 主从同步实验)