麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MySQL > 正文

MySQL配置SSL主從復制

2024-07-25 19:09:27
字體:
來源:轉載
供稿:網友

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 [email protected]:/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 則無法登錄)


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 午夜精品久久久久久久99热浪潮 | 成人情欲视频在线看免费 | 国产亚洲精品久久久久久大师 | 久久精品国产99国产精品澳门 | 中文字幕 亚洲一区 | 精品免费久久 | 欧美性受ⅹ╳╳╳黑人a性爽 | 激情网站在线观看 | 成人三级电影网站 | 日本在线不卡一区二区三区 | 久久久成人精品视频 | 久久久久免费电影 | 日韩视频一 | 亚洲第一页综合 | 91精品国产综合久久久动漫日韩 | 欧美成人免费 | 国产成人综合在线观看 | 久久国产精品二国产精品中国洋人 | 操碰网| 国产99久久精品一区二区 | 日本成人高清视频 | 看免费的毛片 | h色视频网站 | 色999中文字幕 | 色就操 | 欧美一级黄 | 看黄在线 | 人人看人人艹 | 午夜视频在线观看91 | 欧美成年人视频在线观看 | 日韩欧美电影一区二区三区 | av大全在线播放 | 成人短视频在线观看 | 精品国产一区二区三区久久久蜜月 | 一级黄色在线观看 | 国产成人在线免费视频 | 日韩视频―中文字幕 | 亚洲国产视频网 | 红杏亚洲影院一区二区三区 | 成人在线观看免费爱爱 | 草莓视频在线导航 |