MySQL主从复制使用SSL加密
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,环境:CentOS7.4CA主机一mysql主机两台数据库:MariaDB-5.5一、准备证书文件1.生成CA自签名证书mkdir /etc/my.cnf.d/sslcd /etc/my.cnf.d/
千家信息网最后更新 2025年01月23日MySQL主从复制使用SSL加密环境:
环境:
CentOS7.4
CA主机一
mysql主机两台
数据库:MariaDB-5.5
一、准备证书文件
1.生成CA自签名证书
mkdir /etc/my.cnf.d/sslcd /etc/my.cnf.d/sslopenssl genrsa 2048 > cakey.pemchmod 600 cakey.pemopenssl req -new -x509 -key cakey.pem -days 3650 -out cacert.pem
2.生成master私钥以及证书申请
openssl req -newkey rsa:2048 -days 365 -nodes -keyout master.key > master.csr
3.给master颁发证书
openssl x509 -req -in master.csr -CA cacert.pem -CAkey cakey.pem -set_serial 01 > master.crt
4.生成slave私钥以及证书申请
openssl req -newkey rsa:2048 -days 365 -nodes -keyout slave.key > slave.csr
5.给slave颁发证书
openssl x509 -req -in slave.csr -CA cacert.pem -CAkey cakey.pem -set_serial 02 > slave.crt
6.将证书文件分别分发给master和slave
Master:
Slave:
二、主库配置
#修改/etc/my.cnf
#添加ssl等配置信息
创建从库复制用户,并仅允许通过ssl加密连接:
mysql> grant replication slave on *.* to 'repluser'@'192.168.1.%' identified by 'mysql' require ssl;
三、从库配置
#修改/etc/my.cnf
#添加ssl等配置信息
配置连接主库的信息:
change master to master_host='192.168.1.2',master_user='repluser',master_password='mysql',master_log_file='mariadb-bin.000001',master_log_pos=245,master_ssl=1;start slave;show slave status\G
四、测试主从是否同步
证书
配置
信息
生成
主机
文件
主从
加密
数据
数据库
环境
用户
准备
同步
测试
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
河南展梦网络技术有限公司
网络安全等级相关规定
下数据库调度
余江网络安全
2021网络安全心得
深圳服务器回收价目表
网络安全日常生活防范
奉化应用软件开发平台
网络安全教育手黑板报
山东菏泽服务器虚拟主机
软件开发市场分析
河南手机软件开发外包
2018年网络安全方案
全球数据库战争
v2v网络技术
预备党员网络安全
软件开发培训工资一般多少
绝地求生连不上服务器是什么原因
菏泽微信小程序软件开发系统
清远市大数据库工作地
c语言软件开发的工具有哪些
网络安全日常生活防范
上海hp服务器阵列卡品牌
r语言如何爬取数据库
手机会员软件开发多少钱
SRA数据库筛选
朋友圈数据库有损坏
杭州黑盒测试网络安全
戴尔服务器管理ip地址
数据库完整性和安全性实验