Mariadb数据库复制系列(五):基于SSL的复制

  


实验五:基于SSL的主从复制功能的实现


在mysql服务器之间复制数据,默认情况下都是基于明文的,在有些场景中,明文传输会造成严重的数据安全隐患,因此,需要对mysql服务器之间的复制时的传输进行加密,传输加密方式可以基于SSL的会话进行

1、实验环境

Mariadb数据库复制系列(五):基于SSL的复制

2、私有CA的搭建

Mariadb数据库复制系列(五):基于SSL的复制

3、在主节点node72上生成证书签署请求、发送到私有CA服务器

Mariadb数据库复制系列(五):基于SSL的复制

4、在从节点node73上生成证书签署请求、发送到私有CA服务器

Mariadb数据库复制系列(五):基于SSL的复制

5、私有CA为两个节点颁发证书,将证书发送给两个节点

Mariadb数据库复制系列(五):基于SSL的复制
Mariadb数据库复制系列(五):基于SSL的复制

6、在两个节点上分别修改证书相关文件的权限,让mysql用户拥有读取权限

Mariadb数据库复制系列(五):基于SSL的复制
Mariadb数据库复制系列(五):基于SSL的复制

7、在两个节点上安装mariadb-server

Mariadb数据库复制系列(五):基于SSL的复制
Mariadb数据库复制系列(五):基于SSL的复制

8、配置修改主节点的配置文件,启动服务,让其满足基于SSL会话的主从复制时主节点的相关属性

Mariadb数据库复制系列(五):基于SSL的复制
Mariadb数据库复制系列(五):基于SSL的复制

9、在从节点上测试,是否能够基于ssl会话的方式与主服务器进行连接

Mariadb数据库复制系列(五):基于SSL的复制

10、修改从节点的服务器配置文件,让其满足主从结构中从节点的要求

Mariadb数据库复制系列(五):基于SSL的复制

11、定义从节点从主节点复制数据时的属性,让其能够,启动复制线程

Mariadb数据库复制系列(五):基于SSL的复制

12、验证基于SSL的主从复制是否配置成功

Mariadb数据库复制系列(五):基于SSL的复制

原创文章,作者:M20-1倪文超,如若转载,请注明出处:http://www.178linux.com/60634

(0)
M20-1倪文超M20-1倪文超
上一篇 2016-11-24 11:34
下一篇 2016-11-24 11:36

相关推荐

  • 第一周:Linux基础之常用命令(二)

    一、Linux的命令使用格式 命令的语法通用格式: ~]# COMMAND  OPTIONS  ARGUMENTS   命令  选项  参数 1.  COMMAND,命令:发起命令时将请求内核将某个二进制程序运行为一个进程,命令本身是一个可执行的程序文件,二进制格式的文件有可能会调用共享库文件。 多…

    Linux干货 2016-09-18
  • vsftpd、nfs、samba

    I/O:网络、存储 存储: DAS:Direct Attached Storage 接口类型:“block”;只有块设备才能够进行分区格式化 设备:SATA,SAS;IDE,SCSI;USB; NAS:Network Attached Storage(网络附加存储) 接口类型:”file” 协议:CIFS(samba), NFS(Ne…

    Linux干货 2017-06-13
  • sed命令初识

           sed是一种流编辑器,它是文本处理中非常常用的工具,能够配合正则表达式使用。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自…

    Linux干货 2017-12-03
  • 正则表达式及其用法

    正则表达式及其用法 1.   什么是正则表达式 正则表达式是Global search REgular expression and Print out the line的缩写。是一类用字符所书写的模式,其中许多字符并不表示其字面意义,而是表达控制或通配等功能。 在Linux中,用正则表达式搜索文本的常用命令: grep: 使用基本正则表…

    Linux干货 2015-09-14
  • 老王的心路历程(二):下一站Web体验监控产品

    在上一篇文章中,和大家聊到了建立Web应用体验监控体系,经过了概念阶段,也完成了技术选型,就进入了把实质性的产品研发阶段。作为产品经理,时刻不敢忘记我们的产品目标:无限感知你的用户,建立完备的体验监控体系,驱动产品的设计、开发和运维! 一、一切皆操作 仔细分析终端用户和Web应用及网站的交互过程,无论是打开页面、点击链接或按钮,还是填写表单、提交查询,一切皆…

    2016-08-15
  • Linux下计划任务神器-Crontab

    作为系统运维人员都清楚,在Linux下定义重复性的任务,我们一般会采用crontab来进行:crontab这个指令所设置的工作将会循环的一直进行下去!可循环的时间为分钟、小时、每日、每月、每周。 crontab计划任务: 1)常见用法:crontab命令的作用和用法如下:描述:为每个用户维护周期性的计划任务文件用法:crontab [-u 用户][-l|-r…

    Linux干货 2016-07-22