MySQL主从复制使用SSL加密
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,环境:CentOS7.4CA主机一mysql主机两台数据库:MariaDB-5.5一、准备证书文件1.生成CA自签名证书mkdir /etc/my.cnf.d/sslcd /etc/my.cnf.d/
千家信息网最后更新 2026年11月02日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.csr3.给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安全错误
数据库的锁怎样保障安全
南京欣网互联网络科技
互联网科技图片
云信互联网科技有限公司
互联网科技保险
互联网通讯科技
互联网下的科技发展
互联网科技公司怎么样
远信互联网科技
互联网科技的英文
万达互联网科技
润盈互联网科技
互联网科技公司介绍
互联网巨头投资的硬核科技
恒生科技互联网指数分析
新华互联网科技2019
南平创想时代互联网科技有限公司
互联网科技和法律行业
元气玛特互联网科技公司是外包吗
中国新注册互联网科技
中国互联网公司的科技投入
花魁咖啡
互联网科技行业发展
互联网科技论坛
恒生科技互联网指数分析
西藏七维空间互联网科技有限公司
中国互联网有什么科技含量
厦门比较好的科技互联网公司
上海科技产业互联网平台
广东工业互联网大赛深圳学泰科技
江苏互联网智能科技软件