专栏首页北京马哥教育MySQL/MariaDB数据库基于SSL实现主从复制

MySQL/MariaDB数据库基于SSL实现主从复制

前言

备份数据库是生产环境中的首要任务,重中之重,有时候不得不通过网络进行数据库的复制,由于MySQL/MariaDB的主从复制是明文传送的,如果在生产环境中跨网络传送,数据的安全性就无法完全保证,为了解决这一问题,我们需要一种安全的方式进行传送,即基于SSL加密进行数据传输。

部署配置

实验拓扑

实验环境

系统环境:CentOS6.6

数据库版本:mariadb-5.5.36

配置主从复制

安装mariadb

提供配置及脚本文件

主服务器配置

授权从服务器复制账号

查看二进制日志位置

从服务器配置

从服务器连接主服务器

查看从服务器状态

主从复制测试

主服务器添加数据

查看从服务器数据及状态

实现SSL安全传输

检查SSL状态

配置主服务器为CA

CA配置不做详细注释,详细CA搭建请见前期博文

主服务器生成证书

从服务器生成证书请求

为从服务器签署证书

将CA证书拷到各服务器

修改证书权限

主从服务器配置SSL

主服务器配置

再次查看SSL状态

设授权复制用户只能通过SSL复制

从服务器配置

从服务器登陆测试

由此可见此次连接是基于SSL加密实现的,下面我们开始连接主服务器并开启复制

查看从服务器状态

出错了,Slave_IO_Running状态为NO说明启动失败,找到错误如下

解决方法:

主从复制测试

主服务器添加数据

从服务器查看数据

The end

MySQL/MariaDB数据库基于SSL实现主从复制实验就说到这里了,实验过程中会遇到一些问题,只要耐心对待,一切都会迎刃而解。

本文分享自微信公众号 - 马哥Linux运维(magedu-Linux),作者:马哥教育

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-12-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【MySQL拾遗】mysql主从复制以及扩展

    一、MySQL简单复制相关概念: mysql复制的意义:Mysql复制是使得mysql完成高性能应用的前提 mysql复制的机制: SLAVE端线程: ...

    小小科
  • 负载均衡原理的解析

    开头先理解一下所谓的“均衡” 不能狭义地理解为分配给所有实际服务器一样多的工作量,因为多台服务器的...

    小小科
  • 基础拾遗--【转】上行带宽,下行带宽,上传,下载区别

    1.上行 是指从服务器流出的带宽,如果是在其他机器下载服务器上的文件,用的主要是服务器的上行带宽。 2.下行 是指流入到服务器的带宽,如果是在其他机器上传文件...

    小小科
  • 第105天:Ajax 客户端与服务器基本知识

    - 按应用软件可分为:Apache服务器、Nginx 服务器、IIS服务器、Tomcat服务器、 weblogic服务器、WebSphere服务器、boss服务...

    半指温柔乐
  • 云服务器的优势在哪里?

    现在企业会跟随时代的发展来更新换代企业设备等,服务器对于很多互联网企业来说,投入大而且需要更新也更为小心谨慎。

    云计算爱好者
  • Redis系列——6.复制功能

    言归正传,今天要说的可是个大家伙,毕竟从现在开始,咱不整简单功能啦,整点厉害的,哈哈哈

    陈琛
  • 服务器配置选择?

    在如今大数据流量剧增的网络应用时代,服务器租用越来越成为众多企业和运营商的首选。而性能和配置不达标的服务器选择只会给企业带来诸多运营问题;但不经过实际需求的评估...

    咻一咻
  • VPS、物理服务器、虚拟主机、云服务器的含义与区别

    很多初学者不知道vps,物理服务器,虚拟主机,云服务器的含义和区别,今天与大家一起说说它们之间的含义和区别: VPS: VPS(Virtual Private ...

    青果网络
  • 物理服务器租用与云服务器的对比!

    无论企业网站还是电商网站都离不开服务器的支撑,个人站或者博客论坛也离不开服务器的支撑,但服务器的类型不同,服务器分为物理服务器、云服务器和虚拟主机,客户应根据自...

    青果云小潘
  • 从零开始折腾博客:服务器,购买和配置

    独立服务器:顾名思义,就是一个躺在机房的实实在在的物理服务器,专属于你,和你家的主机没啥区别,除了24小时运行。不过既然是专属的,价格嘛...

    用户6630845

扫码关注云+社区

领取腾讯云代金券