中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

mysql如何通過SSL實現(xiàn)主從復(fù)制

下文主要給大家?guī)鞰ySQL如何通過SSL實現(xiàn)主從復(fù)制,希望這些內(nèi)容能夠帶給大家實際用處,這也是我編輯mysql如何通過SSL實現(xiàn)主從復(fù)制這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。

成都創(chuàng)新互聯(lián)公司始終堅持【策劃先行,效果至上】的經(jīng)營理念,通過多達十年累計超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的營銷解決方案,現(xiàn)已廣泛運用于各行各業(yè)的客戶,其中包括:酒店設(shè)計等企業(yè),備受客戶贊揚。

實驗環(huán)境:

node1:192.168.4.61

node2:192.168.4.62

CA:192.168.4.63

node1和node2時間同步

[root@node1~]#ntpdate 172.18.0.1

[root@node2~]#ntpdate 172.18.0.1

[root@node1~]#vim /etc/chrony.conf #node1和node2操作一樣

mysql如何通過SSL實現(xiàn)主從復(fù)制

[root@node1~]#systemctl start chronyd.service #啟動服務(wù)

node1和node2基于key連接

[root@node1~]#ssh-keygen

mysql如何通過SSL實現(xiàn)主從復(fù)制

[root@node1~]#ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.4.62#將公鑰復(fù)制到node2上

node2操作和node1操作相同。

修改hosts文件

node1和node2配置相同

[root@node1~]#vim /etc/hosts

  3 192.168.4.61 node1
 4 192.168.4.62 node2

確保關(guān)閉iptables和selinux

node1和node2安裝mariadb數(shù)據(jù)庫

[root@node1~]#yum install -y mariadb-server

[root@node2~]#yum install -y mariadb-server

配置node1為主云服務(wù)器

[root@node1~]#vim /etc/my.cnf.d/server.cnf

mysql如何通過SSL實現(xiàn)主從復(fù)制

[root@node1~]#systemctl start mariadb #啟動mariadb服務(wù)

MariaDB [(none)]> GRANT REPLICATION CLIENT,REPLICATION SLAVE ON *.* TO 'joah'@'192.168.4.62' IDENTIFIED BY '123456';  #對用戶授權(quán)
查看是否開啟二進制日志
MariaDB [(none)]> SHOW VARIABLES LIKE '%log%bin%';

mysql如何通過SSL實現(xiàn)主從復(fù)制

在node1上二進制日志狀態(tài)信息
MariaDB [(none)]> SHOW MASTER STATUS;

mysql如何通過SSL實現(xiàn)主從復(fù)制

配置node2從云服務(wù)器

[root@node2~]#vim /etc/my.cnf.d/server.cnf

mysql如何通過SSL實現(xiàn)主從復(fù)制

[root@node2~]#systemctl start mariadb #啟動mariadb服務(wù)

MariaDB [(none)]> CHANGE MASTER TO MASTER_HOST='192.168.4.61',MASTER_USER='joah',MASTER_PASSWORD='123456',MASTER_LOG_FILE='master-log.000003',MASTER_LOG_POS=417;   #設(shè)置連接主服務(wù)器
啟動從云服務(wù)器
MariaDB [(none)]> START SLAVE;
啟動IO線程和SQL線程
MariaDB [(none)]> START SLAVE IO_THREAD,SQL_THREAD;
查看從云服務(wù)器狀態(tài)
MariaDB [(none)]> START SLAVE IO_THREAD,SQL_THREAD;

mysql如何通過SSL實現(xiàn)主從復(fù)制

測試是否已經(jīng)實現(xiàn)主從復(fù)制

mysql如何通過SSL實現(xiàn)主從復(fù)制

實現(xiàn)SSL功能

搭建CA云服務(wù)器

[root@CA/etc/pki/CA]#touch index.txt

[root@CA/etc/pki/CA]#echo 01 > serial

生成key文件

[root@CA/etc/pki/CA]#(umask 077;openssl genrsa -out private/cakey.pem 2048)

生成自簽證書

[root@CA/etc/pki/CA]#openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 3650

mysql如何通過SSL實現(xiàn)主從復(fù)制

node1生成證書

[root@node1~]#mkdir /etc/mysql/ssl -pv

[root@node1~]#chown mysql.mysql /etc/mysql/ssl/ -R

[root@node1/etc/mysql/ssl]#(umask 077;openssl genrsa -out master.key 2048)[root@node1/etc/mysql/ssl]#openssl req -new -key master.key -out master.csr

mysql如何通過SSL實現(xiàn)主從復(fù)制

[root@node1/etc/mysql/ssl]#scp master.csr 192.168.4.63:/etc/pki/CA/newcerts/

[root@CA/etc/pki/CA/newcerts]#openssl ca -in master.csr -out master.crt -days 365

[root@CA/etc/pki/CA/newcerts]#scp master.crt ../cacert.pem 192.168.4.61:/etc/mysql/ssl

[root@node1~]#vim /etc/my.cnf.d/server.cnf

mysql如何通過SSL實現(xiàn)主從復(fù)制

[root@node1~]#systemctl restart mariadb

查看是否開啟SSL功能

mysql如何通過SSL實現(xiàn)主從復(fù)制

node2生成證書

[root@node2~]#mkdir /etc/mysql/ssl -pv

[root@node2~]#chown mysql.mysql /etc/mysql/ssl/ -R

[root@node2/etc/mysql/ssl]#(umask 077;openssl genrsa -out slave.key 2048)

[root@node2/etc/mysql/ssl]#openssl req -new -key slave.key -out slave.csr

[root@node2/etc/mysql/ssl]#scp slave.csr 192.168.4.63:/etc/pki/CA/newcerts

[root@CA/etc/pki/CA/newcerts]#openssl ca -in slave.csr -out slave.crt -days 365

[root@CA/etc/pki/CA/newcerts]#scp slave.crt ../cacert.pem 192.168.4.62:/etc/mysql/ssl

[root@node2/etc/mysql/ssl]#vim /etc/my.cnf.d/server.cnf

mysql如何通過SSL實現(xiàn)主從復(fù)制

重啟服務(wù)

[root@node2/etc/mysql/ssl]#systemctl restart mariadb

mysql如何通過SSL實現(xiàn)主從復(fù)制

基于SSL連接

node1授權(quán)
MariaDB [(none)]> GRANT REPLICATION CLIENT,REPLICATION SLAVE ON *.* TO 'joah'@'192.168.4.62' IDENTIFIED BY '123456' REQUIRE SSL;
測試

[root@node2~]#mysql -ujoah -p123456 -h292.168.4.61 --ssl

mysql如何通過SSL實現(xiàn)主從復(fù)制

node2連接主云服務(wù)器以ssl復(fù)制
MariaDB [(none)]> CHANGE MASTER TO MASTER_HOST='192.168.4.61',MASTER_USER='joah',MASTER_PASSWORD='123456',MASTER_LOG_FILE='master-log.000008',MASTER_LOG_POS=429,MASTER_SSL=1,MASTER_SSL_CA='/etc/mysql/ssl/cacert.pem',MASTER_SSL_CERT='/etc/mysql/ssl/slave.crt',MASTER_SSL_KEY='/etc/mysql/ssl/slave.key';

MariaDB [(none)]> START SLAVE;  #啟動從云服務(wù)器

MariaDB [(none)]> SHOW SLAVE STATUS\G;

mysql如何通過SSL實現(xiàn)主從復(fù)制

mysql如何通過SSL實現(xiàn)主從復(fù)制

小結(jié)

(1)如果你已經(jīng)正確的添加了證書,但是啟動以后還是沒有啟動SSL功能,有可能沒有權(quán)限

mysql如何通過SSL實現(xiàn)主從復(fù)制

[root@node2~]#chown mysql.mysql -R /etc/mysql/ssl

(2)如果出現(xiàn)圖片中的問題,停止slave即可

mysql如何通過SSL實現(xiàn)主從復(fù)制

(3)每一個過程中都需要驗證是否成功然后進行下面的操作。

對于以上關(guān)于mysql如何通過SSL實現(xiàn)主從復(fù)制,大家是不是覺得非常有幫助。如果需要了解更多內(nèi)容,請繼續(xù)關(guān)注我們的行業(yè)資訊,相信你會喜歡上這些內(nèi)容的。

網(wǎng)站標題:mysql如何通過SSL實現(xiàn)主從復(fù)制
URL分享:http://www.2m8n56k.cn/article26/ggdgjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)網(wǎng)站設(shè)計公司用戶體驗企業(yè)建站關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
主站蜘蛛池模板: 999国产精品亚洲77777 | 国产特黄一级毛片特黄 | 成人性色生活片免费网 | 亚洲成aⅴ人片在线观 | 欧美另类孕交 | 香港三澳门三日本三级 | 久久精品全国免费观看国产 | 久久影院在线 | 成人福利网站在线看视频 | a级毛片毛片免费观看久潮喷 | 欧美aaaaaabbbbb | 精品一久久香蕉国产线看播放 | 美国一级毛片片aa免 | 91在线免费观看网站 | videosfree性欧美另类 | 亚洲一区二区三区在线视频 | 成年男人午夜片免费观看 | 国产成人mv在线观看入口视频 | 97免费视频在线 | 毛片中文字幕 | 国产欧美日韩一区二区三区 | 欧美高清免费一级在线 | 成年女人在线视频 | 清纯唯美综合网 | 亚洲国产精久久久久久久春色 | 欧美午夜伦y4480私人影院 | 嫩草一区二区三区四区乱码 | 怡红院免费全部视频在线视频 | 国产二区三区毛片 | 亚洲第一毛片 | 成人三级毛片 | 男性吸女下身的视频 | 韩国三级 mp4 | 欧美一区二区亚洲 | www.a级片| 日韩成人免费在线 | 国内国语一级毛片在线视频 | 韩国福利影视一区二区三区 | 2020国产成人免费视频 | 久久不见久久见免费影院www日本 | 精品91一区二区三区 |