激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL配置SSL主從復制

MySQL配置SSL主從復制

2019-06-12 11:39浮生鳳年服務器之家 Mysql

本文給大家分享的是如何給mysql配置SSL主從復制的具體方法,分別給出了5.6和5.7兩個版本的實例,希望大家能夠喜歡

MySQL5.6 創建SSL文件方法

官方文檔:https://dev.mysql.com/doc/refman/5.6/en/creating-ssl-files-using-openssl.html#creating-ssl-files-using-openssl-unix-command-line

Create clean environment

mkdir /home/mysql/mysqlcerts && cd /home/mysql/mysqlcerts

Create CA certificate

openssl genrsa 2048 > ca-key.pem
openssl req -new -x509 -nodes -days 3600 -key ca-key.pem -out ca.pem

Create server certificate, remove passphrase, and sign it

server-cert.pem = public key, server-key.pem = private key
openssl req -newkey rsa:2048 -days 3600 -nodes -keyout server-key.pem -out server-req.pem
openssl rsa -in server-key.pem -out server-key.pem
openssl x509 -req -in server-req.pem -days 3600 -CA ca.pem -CAkey ca-key.pem -set_serial 01 -out server-cert.pem

Create client certificate, remove passphrase, and sign it

client-cert.pem = public key, client-key.pem = private key
openssl req -newkey rsa:2048 -days 3600  -nodes -keyout client-key.pem -out client-req.pem
openssl rsa -in client-key.pem -out client-key.pem
openssl x509 -req -in client-req.pem -days 3600 -CA ca.pem -CAkey ca-key.pem -set_serial 01 -out client-cert.pem
openssl verify -CAfile ca.pem server-cert.pem client-cert.pem
server-cert.pem: OK
client-cert.pem: OK

MySQL5.7 創建SSL文件方法

官方文檔:https://dev.mysql.com/doc/refman/5.7/en/creating-ssl-rsa-files-using-mysql.html

mkdir -p  /home/mysql/mysqlcerts
/usr/local/mysql-5.7.21-linux-glibc2.12-x86_64/bin/mysql_ssl_rsa_setup  --datadir=/home/mysql/mysqlcerts/

主庫創建SSL后進行配置

從庫 192.168.1.222

mkdir -p  /home/mysql/mysqlcerts

主庫

chown -R mysql.mysql  /home/mysql/mysqlcerts/
scp ca.pem client-cert.pem client-key.pem root@192.168.1.222:/home/mysql/mysqlcerts/

主庫授權

GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.1.222' identified by '' require ssl;

主庫 my.cnf

#SSL
ssl-ca=/home/mysql/mysqlcerts/ca.pem
ssl-cert=/home/mysql/mysqlcerts/server-cert.pem
ssl-key=/home/mysql/mysqlcerts/server-key.pem

restart mysql

從庫

chown -R mysql.mysql  /home/mysql/mysqlcerts/

my.cnf

ssl-ca=/home/mysql/mysqlcerts/ca.pem
ssl-cert= /home/mysql/mysqlcerts/client-cert.pem
ssl-key= /home/mysql/mysqlcerts/client-key.pem

創建復制:

change master to master_host='',master_user='',master_password='',master_log_file='mysql-bin.000001',master_log_pos=154,   master_ssl=1, master_ssl_ca='/home/mysql/mysqlcerts/ca.pem', master_ssl_cert='/home/mysql/mysqlcerts/client-cert.pem',  master_ssl_key='/home/mysql/mysqlcerts/client-key.pem' ,MASTER_CONNECT_RETRY=10;

驗證:
主庫配置SSL認證后,客戶端默認以SSL方式登錄

mysql -utest -h192.168.1.223 -ptest -P3307   

(該賬號不論是否配置require ssl 均能登錄)

不以SSL方式登錄命令為:

mysql -utest -h192.168.1.223 -ptest -P3307 --ssl-mode=DISABLED    

(如該賬號配置了require ssl 則無法登錄)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜精品老牛av一区二区三区 | 一级爱爱 | 99精品视频在线导航 | 亚洲网站免费观看 | 中文字幕视频在线播放 | 成人午夜激情视频 | 久久久综合视频 | aaaaaaa毛片 | 日日摸夜夜骑 | 毛片午夜| av在线大全 | 日韩在线播放第一页 | 黄网站免费入口 | 国产成人在线视频播放 | 黄网站免费观看视频 | 极品国产91在线网站 | 日韩黄色av网站 | 在线日韩av电影 | 久草在线高清 | 国产精品自拍av | 国产一区二区视频在线播放 | 亚洲一区国产一区 | 91快色 | 国产色视频免费 | 羞羞视频在线免费 | 久久3| 91香蕉国产亚洲一区二区三区 | 国产在线精品一区二区 | 欧美成视频在线观看 | 国产精品久久久久久久av | 国产1区在线| 99国产精品白浆在线观看免费 | 日韩黄色片在线观看 | 国产成人精品日本亚洲语音 | 成人啪啪色婷婷久 | 国产一级毛片高清视频完整版 | 欧美性受xxxx人人本视频 | 国产欧美精品综合一区 | 成人在线视频免费播放 | 96视频在线免费观看 | 中文字幕在线视频日本 |