真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

多種MySQL復制方法詳解

本文主要給大家介紹多種MySQL復制方法詳解,其所涉及的東西,從理論知識來獲悉,有很多書籍、文獻可供大家參考,從現(xiàn)實意義角度出發(fā),創(chuàng)新互聯(lián)累計多年的實踐經(jīng)驗可分享給大家。

10多年的黃山網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網(wǎng)站的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調整黃山建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)從事“黃山網(wǎng)站設計”,“黃山網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

MySQL復制主要是把寫操作發(fā)送給主節(jié)點、讀操作發(fā)送給從節(jié)點,每個節(jié)點都有相關的數(shù)據(jù)集;從服務專門啟動一個線程,把自己扮演成為客戶端,通過MySQL協(xié)議向MySQL主節(jié)點請求讀取二進制日志文件中的事件,隨后主節(jié)點將會檢查自己二進制日志中的事件并發(fā)送給從節(jié)點,從節(jié)點收到后先保存在自己的中繼日志中,每讀取到一個事件都會在中繼中保存下來

  復制中用到的線程名稱:

  從節(jié)點:

    I/O Thread:從主節(jié)點請求二進制事件,并保存于中繼日志中

    SQL Thread:從中繼日志中讀取二進制日志事件,在本地完成重放

  主節(jié)點:

    dump Thread:為每個從節(jié)點的I/O Thread啟動一個dump  Thread,用于向其發(fā)送二進制日志事件

多種MySQL復制方法詳解

復制的功用:

  1、實現(xiàn)數(shù)據(jù)分布的目的

  2、主要能夠完成寫操作的負載均衡效果

  3、能夠實現(xiàn)備份的效果(當主云服務器掛了,備節(jié)點可以當主節(jié)點)

  4、可以實現(xiàn)高可用和故障切換 

  5、可以在從節(jié)點上為Mysql做升級測試

MySQL復制的方式:主從復制、主主復制、半同步復制、過濾復制、SSL復制

一、實現(xiàn)主從復制:

準備環(huán)境

虛擬機1:Master節(jié)點(主節(jié)點)
IP:192.168.1.108
虛擬機2:Slave節(jié)點(從節(jié)點)
IP:192.168.1.109

1、部署Master節(jié)點

(1)、安裝mariadb服務

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

(2)編輯其配置文件

[root@node0 ~]# vim /etc/my.cnf   ##mariadb配置文件路徑
[mysqld]
log_bin=mysql-bin   ##開啟二進制日志功能
server-id=1   ##定義唯一Server-id
innodb_file_per_table = ON
skip_name_resolve = ON   ##禁止反解主機名
[root@node0 ~]# systemctl start mariadb.service  ##啟動mariadb服務
MariaDB [(none)]> show global variables like "server_id";    ##查看其server-id
server_id  1    
 
MariaDB [(none)]> show global variables like "log_bin";  ##查看其二進制日志是否開啟
log_bin  ON 
 
MariaDB [(none)]> show master status;   ##查看正在使用的二進制日志文件
mysql-bin.000002   245           |
 
MariaDB [(none)]> grant replication slave,replication client on *.* to 'repluser'@'192.168.%.%' identified by 'replpass';   ##創(chuàng)建具有復制權限的用戶
MariaDB [(none)]> flush privileges;

2、部署Slave節(jié)點

(1)安裝mariadb服務

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

(2)編輯其配置文件

[root@node1 ~]# vim /etc/my.cnf
[mysqld]
relay-log=relay-log   ##啟用中繼日志
server-id=2    ##定義唯一Server-id;此Server-id一定不能和Master的上的Server-id相同
innodb_file_per_table = ON
skip_name_resolve = ON  
[root@node1 ~]# systemctl start mariadb.service
MariaDB [(none)]> show global variables like "relay_log";  ##查看中繼日志是否啟用
relay_log   relay-log 
 
MariaDB [(none)]> show global variables like "server_id";   ##查看其server-i
server_id   2

(3)使用具有復制權限的用戶賬號連接至主服務器上,并啟動復制線程

MariaDB [(none)]> change master to master_host='192.168.1.108',master_user='repluser',master_password='replpass',master_log_file='mysql-bin.000002',master_log_pos=245;
## master_host:指明主節(jié)點的IP地址
## master_user、master_password:指明具有復制權限的用戶賬號
## master_log_file:指明主節(jié)點正在使用的二進制日志;
## master_log_pos:指明二進制日志的position
MariaDB [(none)]> start slave;   ##啟動復制線程
MariaDB [(none)]> show slave status\G;  ##查看復制線程的狀態(tài)信息
Slave_IO_Running: Yes
Slave_SQL_Running: Yes


3、測試主從服務器是否實現(xiàn)復制功能

(1)在Master節(jié)點上查看一次數(shù)據(jù)庫

MariaDB [(none)]> show databases;
+--------------------+
| Database           
+--------------------+
| information_schema 
| lweim            
| mysql              
| performance_schema 
| test               
+--------------------+

(2)在Slave上查看一次數(shù)據(jù)庫

MariaDB [(none)]> show databases;
+--------------------+
| Database           
+--------------------+
| information_schema 
| mysql              
| performance_schema 
| testdb               
+--------------------+

(3)在Master節(jié)點上創(chuàng)建一個名為“MaGeRepo”的數(shù)據(jù)庫,并在Slave節(jié)點上查看

MariaDB [(none)]> create database MaGeRepo;  ##在主節(jié)點上創(chuàng)建數(shù)據(jù)庫“MaGeRepo”
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> show databases;   ##在從節(jié)點上查看數(shù)據(jù)庫
+--------------------+
| Database           
+--------------------+
| information_schema 
| MaGeRepo                         
| mysql              
| performance_schema 
| testdb               
+--------------------

在主從復制架構中應該注意的問題:

  1、在Master節(jié)點上的參數(shù)

sync_binlog=ON
sync_master_info=ON
如果用的是InnoDB存儲引擎,以下兩項也要開啟
innodb_flush_log_at_tx_commit = ON   ##刷寫日志
innodb_support_xa = ON   ##是否讓innodb支持分布式事務

 

2、在Slave節(jié)點上的參數(shù)

skip_slave_start = OFF  ##是否自動啟動事務線程
sync_relay_log = ON   
sync_relay_log_info = ON

二、實現(xiàn)主主復制

準備環(huán)境

虛擬機1:Master節(jié)點(主節(jié)點)
IP:192.168.1.108
虛擬機2:Master節(jié)點(主節(jié)點)
IP:192.168.1.109

1、部署虛擬機1

(1)安裝mariadb服務

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

(2)編輯其配置文件

[root@node0 ~]# vim /etc/my.cnf
log_bin=mysql-bin
relay-log=relay-log   ##啟用中繼日志
server-id=1
innodb_file_per_table = ON
[root@node0 ~]# systemctl start mariadb.service
MariaDB [(none)]> show global variables like "%log%";
relay_log  relay-log 
log_bin   ON    
 
MariaDB [(none)]> show master status;
mysql-bin.000003    245             
 
MariaDB [(none)]> grant replication slave,replication client on *.* to 'repluser'@'192.168.%.%' identified by 'replpass';

2、部署虛擬機2

(1)安裝mariadb服務

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

(2)編輯配置文件

[root@node1 ~]# vim /etc/my.cnf
[mysqld]
relay-log=relay-log
log_bin=mysql-bin  ##啟用二進制日志  
server-id=2
innodb_file_per_table = ON
skip_name_resolve = ON
[root@node1 ~]# systemctl start mariadb.service
MariaDB [(none)]> show master status;
mysql-bin.000003   245                                
 
MariaDB [(none)]> grant replication slave,replication client on *.* to 'repluser'@'192.168.%.%' identified by 'replpass';   ##創(chuàng)建具有復制權限的用戶賬號

3、兩個節(jié)點分別使用雙方創(chuàng)建的用戶連到對方的服務器上,并啟動復制線程

(1)讓虛擬機1連接至虛擬機2

MariaDB [(none)]> change master to master_host='192.168.1.109',master_user='repluser',master_password='replpass',master_log_file='mysql-bin.000003',master_log_pos=245;
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> start slave;

(2)讓虛擬機2連接至虛擬機1

MariaDB [(none)]> change master to master_host='192.168.1.108',master_user='repluser',master_password='replpass',master_log_file='mysql-bin.000003',master_log_pos=245;
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> start slave;


4、測試主主復制模型

(1)在分別查看虛擬機1和虛擬機2的數(shù)據(jù)庫

MariaDB [(none)]> show databases;  ##查看虛擬機1的數(shù)據(jù)庫
+--------------------
| Database           
+--------------------+
| information_schema 
| mysql              
| performance_schema 
| test              
+--------------------+
MariaDB [(none)]> show databases;  ##查看虛擬機2的數(shù)據(jù)庫
+--------------------+ 
| Database           
+--------------------+
| information_schema 
| mysql              
| performance_schema 
| testdb              
+--------------------+

(2)在虛擬機1上添加“LweimRepo"數(shù)據(jù)庫,在虛擬機2上添加“WzxRepo”數(shù)據(jù)庫

MariaDB [(none)]> create database LweimRepo;   ##虛擬機1
Query OK, 1 row affected (0.00 sec)
 
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> create database WzxRepo;    ##虛擬機2
Query OK, 1 row affected (0.00 sec)
 
MariaDB [(none)]> flush privileges;

(3)再次查看兩個節(jié)點的數(shù)據(jù)庫

MariaDB [(none)]> show databases;   ##查看虛擬機1
+--------------------+
| Database           
+--------------------+
| information_schema 
| LweimRepo          
| WzxRepo            
| mysql              
| performance_schema 
| test               
+--------------------+
MariaDB [(none)]> show databases;   ##查看虛擬機2
+--------------------+
| Database           
+--------------------+
| information_schema 
| LweimRepo          
| WzxRepo            
| mysql              
| performance_schema 
| testdb              
+--------------------+

三、實現(xiàn)半同步復制:當master節(jié)點有多個slave節(jié)點時,只需要有一個slave節(jié)點復制完成之后并響應給master節(jié)點,隨后master節(jié)點響應客戶端

準備環(huán)境

虛擬機1:Master節(jié)點(主節(jié)點)
IP:192.168.1.108
虛擬機2:Slave節(jié)點(從節(jié)點)
IP:192.168.1.109

1、給master節(jié)點安裝插件“semisync_master.so”

MariaDB [(none)]> install plugin rpl_semi_sync_master soname 'semisync_master.so';
MariaDB [(none)]> show global variables like "%semi%";
+------------------------------------+-------+
| Variable_name            Value 
+------------------------------------+-------+
| rpl_semi_sync_master_enabled     OFF     ##是否啟用半同步復制的主節(jié)點,需把它設置為ON
| rpl_semi_sync_master_timeout     10000    ##等待slave的響應時長,單位為毫秒,默認為10s
| rpl_semi_sync_master_trace_level   32       ##跟蹤節(jié)點32,默認值就好,不建議更改
| rpl_semi_sync_master_wait_no_slave   ON       ##當沒有slave節(jié)點時是否等待
+------------------------------------+-------+
MariaDB [(none)]> set global rpl_semi_sync_master_enabled=1;  ##“rpl_semi_sync_master_enabled”更改為“ON”

2、在Slave節(jié)點上安裝“semisync_slave.so”

MariaDB [(none)]> install plugin rpl_semi_sync_slave soname 'semisync_slave.so';
MariaDB [(none)]> set global rpl_semi_sync_slave_enabled=1;  ##啟用半同步復制的slave節(jié)點
MariaDB [(none)]> show global variables like "%semi%";
+---------------------------------+-------+
| Variable_name           Value 
+---------------------------------+-------+
| rpl_semi_sync_slave_enabled    ON     ##是否啟用半同步復制的slav節(jié)點
| rpl_semi_sync_slave_trace_level   32    
+---------------------------------+-------+

3、實現(xiàn)主從復制

4、在Master節(jié)點上查看是否增加slave節(jié)點

MariaDB [(none)]> show global status like "%semi%";
+--------------------------------------------+-------+
| Variable_name                Value 
+--------------------------------------------+-------+
| Rpl_semi_sync_master_clients         1      ##已經(jīng)連接Slave節(jié)點的個數(shù)
| Rpl_semi_sync_master_net_avg_wait_time    0     
| Rpl_semi_sync_master_net_wait_time       0     
| Rpl_semi_sync_master_net_waits         0     
| Rpl_semi_sync_master_no_times          1    
| Rpl_semi_sync_master_no_tx          2     
| Rpl_semi_sync_master_status           ON   
| Rpl_semi_sync_master_timefunc_failures    0     
| Rpl_semi_sync_master_tx_avg_wait_time      0     
| Rpl_semi_sync_master_tx_wait_time        0     
| Rpl_semi_sync_master_tx_waits         0     
| Rpl_semi_sync_master_wait_pos_backtraverse   0     
| Rpl_semi_sync_master_wait_sessions      0      
| Rpl_semi_sync_master_yes_tx           0     
+--------------------------------------------+---
----

5、在Master節(jié)點上創(chuàng)建數(shù)據(jù)庫“GunDuZi,并在Slave節(jié)點上查看

MariaDB [(none)]> create database GunDuZi;
MariaDB [(none)]> show global status like "%semi%";
+--------------------------------------------+-------+
| Variable_name                Value 
+--------------------------------------------+-------+
| Rpl_semi_sync_master_clients         1     
| Rpl_semi_sync_master_net_avg_wait_time    8147  
| Rpl_semi_sync_master_net_wait_time      8147  
| Rpl_semi_sync_master_net_waits        1     
| Rpl_semi_sync_master_no_times         1     
| Rpl_semi_sync_master_no_tx          2     
| Rpl_semi_sync_master_status          ON    
| Rpl_semi_sync_master_timefunc_failures    0     
| Rpl_semi_sync_master_tx_avg_wait_time    9388  
| Rpl_semi_sync_master_tx_wait_time      9388  
| Rpl_semi_sync_master_tx_waits          1     
| Rpl_semi_sync_master_wait_pos_backtraverse   0     
| Rpl_semi_sync_master_wait_sessions       0     
| Rpl_semi_sync_master_yes_tx           1     
+--------------------------------------------+-------
MariaDB [(none)]> show databases;
+--------------------+
| Database           
+--------------------+
| information_schema 
| GunDuZi            
| mysql              
| performance_schema 
| test               
+--------------------+
##注意:一定要先安裝插件,在實現(xiàn)主從復制

四、實現(xiàn)過濾復制:讓從節(jié)點指定復制數(shù)據(jù)庫或復制數(shù)據(jù)庫中指定的表

準備環(huán)境

虛擬機1:Master節(jié)點(主節(jié)點)
IP:192.168.1.108
虛擬機2:Slave節(jié)點(從節(jié)點)
IP:192.168.1.109

1、實現(xiàn)主從復制

2、指定Slave節(jié)點需要復制的數(shù)據(jù)庫為“wtcdb”

MariaDB [wxpp]> set global replicate_do_db=wtcdb;
MariaDB [wxpp]> show global variables like "replicate%";
+----------------------------------+-----------+
| Variable_name           Value     
+----------------------------------+-----------+
| replicate_annotate_row_events    OFF       
| replicate_do_db           wtcdb   ##僅復制那些數(shù)據(jù)庫   
| replicate_do_table   ##僅復制那些數(shù)據(jù)庫中的表
| replicate_events_marked_for_skip  replicate 
| replicate_ignore_db     ##忽略的數(shù)據(jù)庫(不復制的數(shù)據(jù)庫)
| replicate_ignore_table   ##忽略的表(不復制的表)
| replicate_wild_do_table   ##可以使用通配符來指定需要復制的數(shù)據(jù)庫
| replicate_wild_ignore_table              
+----------------------------------+-----------+

3、查看Slave節(jié)點上的數(shù)據(jù)庫

MariaDB [(none)]> show databases;
+--------------------+
| Database           
+--------------------+
| information_schema 
| mysql              
| performance_schema 
| test               
| wxpp               
+--------------------+

4、在Master節(jié)點上創(chuàng)建“l(fā)weimdb”、“wzxdb”、“wtcdb”三個數(shù)據(jù)庫

MariaDB [(none)]> create database lweimdb;
Query OK, 1 row affected (0.01 sec)
 
MariaDB [(none)]> create database wzxdb;
Query OK, 1 row affected (0.00 sec)
 
MariaDB [(none)]> create database wtcdb;
Query OK, 1 row affected (0.00 sec)
 
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
 
MariaDB [(none)]> show databases;
+--------------------+
| Database           
+--------------------+
| information_schema 
| lweimdb            
| mysql              
| performance_schema 
| test               
| wtcdb              
| wxpp               
| wzxdb              
+--------------------+

5、再一次查看Slave節(jié)點上的數(shù)據(jù)庫,是否只復制了“wtcdb”數(shù)據(jù)庫

MariaDB [(none)]> show databases;
+--------------------+
| Database           
+--------------------+
| information_schema 
| mysql             
| performance_schema 
| test               
| wtcdb              
| wxpp               
+--------------------+

五、實現(xiàn)SSL復制

準備環(huán)境

虛擬機1:Master節(jié)點(主節(jié)點)
IP:192.168.1.108
虛擬機2:Slave節(jié)點(從節(jié)點)
IP:192.168.1.109

虛擬機3:CA機構(簽署主從節(jié)點證書)

IP:192.168.1.110

1、部署虛擬機3

(1)創(chuàng)建CA證書秘鑰

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

(2)讓CA自簽證書

[root@localhost CA]# openssl req -new -x509 -key ./private/cakey.pem -out cacert.pem -days 365
[root@localhost CA]# touch serial index.txt  ##創(chuàng)建所需要的文件
[root@localhost CA]# echo 01 > serial   ##生成證書序列號

2、Master節(jié)點創(chuàng)建證書,并讓CA機構簽署

[root@node0 ssl]# (umask 077; openssl genrsa -out master.key 1024)  ##Master節(jié)點生成秘鑰
[root@node0 ssl]# openssl req -new -key master.key -out master.csr -days 365  ##生成需要簽署的證書
[root@localhost CA]# openssl ca -in /tmp/master.csr -out master.crt -days 365 ##讓CA簽署證書
[root@node0 ssl]# chmod 600 *   ##更改權限為600
[root@node0 ssl]# chown mysql.mysql -R ssl/*   ##更改文件屬主屬組為mysql
[root@node0 ssl]# ll
total 12
-rw------- 1 mysql mysql 1046 Jun  9 20:49 cacert.pem
-rw------- 1 mysql mysql 3202 Jun  9 20:43 master.crt
-rw------- 1 mysql mysql  887 Jun  9 20:35 master.key

3、配置Master節(jié)點的配置文件,并創(chuàng)建具有復制權限的用戶

[root@node0 ~]# vim /etc/my.cnf
ssl     ##開啟sll功能
ssl_ca=/var/lib/mysql/ssl/cacert.pem    ##指明CA機構證書路徑
ssl_cert=/var/lib/mysql/ssl/master.crt  ##指明Master節(jié)點的證書路徑
ssl_key=/var/lib/mysql/ssl/master.key   ##指明Master節(jié)點的秘鑰路徑
[root@node0 ~]# systemctl start mariadb.service
MariaDB [(none)]> show global variables like "%ssl%";  ##查看是否啟用ssl
+---------------+-------------------------------+
| Variable_name | Value                         
+---------------+-------------------------------+
| have_openssl  | YES                           
| have_ssl      | YES                           
| ssl_ca        | /var/lib/mysql/ssl/cacert.pem 
| ssl_capath                                  
| ssl_cert      | /var/lib/mysql/ssl/master.crt 
| ssl_cipher                                  
| ssl_key       | /var/lib/mysql/ssl/master.key 
+---------------+-------------------------------+
MariaDB [(none)]> grant replication slave,replication client on *.* to 'repluser'@'192.168.%.%' identified by 'replpass' require ssl;

4、將Master節(jié)點上的證書發(fā)送給Slave,修改其配置文件,連接至Master節(jié)點并啟動復制線程

[root@node0 ~]# scp ssl/* root@192.168.1.109:/var/lib/mysql/   ##要確保發(fā)送的文件屬組屬主為“mysql”
root@192.168.1.109's password: 
cacert.pem      100% 1046     1.0KB/s   00:00    
master.crt      100% 3206     3.1KB/s   00:00     
master.key      100%  887      0.9KB/s   00:00    
[root@node1 ~]# vim /etc/my.cnf   
ssl    
ssl_ca=/var/lib/mysql/cacert.pem   
ssl_cert=/var/lib/mysql/master.crt
ssl_key=/var/lib/mysql/master.key
[root@node1 ~]# systemctl start mariadb.service
MariaDB [(none)]> show global variables like '%ssl%';    ##從節(jié)點上的SSL的功能已經(jīng)開啟
+---------------+---------------------------+
| Variable_name  | Value                     
+---------------+---------------------------+
| have_openssl   | YES                       
| have_ssl       | YES                       
| ssl_ca         | /var/lib/mysql/cacert.pem 
| ssl_capath     |                           
| ssl_cert       | /var/lib/mysql/master.crt 
| ssl_cipher     |                          
| ssl_key        | /var/lib/mysql/master.key 
+---------------+---------------------------+
MariaDB [(none)]> change master to master_host='192.168.1.108',master_user='repluser',master_password='replpass',master_log_file='mysql-bin.000003',master_log_pos=245,master_ssl=1,master_ssl_ca='/var/lib/mysql/cacert.pem',master_ssl_cert='/var/lib/mysql/master.crt',master_ssl_key='/var/lib/mysql/master.key';
## master_ssl:啟用ssl功能
## master_ssl_ca:指明CA證書路徑
## master_ssl_cert:指明Master節(jié)點證書路徑
## master_ssl_key:指明Master節(jié)點秘鑰路徑
MariaDB [(none)]> start slave;  ##啟動復制線程
MariaDB [(none)]> show slave status\G; ##查看復制線程相關信息
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Master_SSL_Allowed: Yes   ##要確保這三項都為“YES”
Master_SSL_CA_File: /var/lib/mysql/cacert.pem
Master_SSL_Cert: /var/lib/mysql/master.crt
Master_SSL_Key: /var/lib/mysql/master.key

5、分別查看Master節(jié)點和Slave節(jié)點上的數(shù)據(jù)庫

MariaDB [(none)]> show databases;  ##查看Master節(jié)點
+--------------------+
| Database           
+--------------------+
| information_schema 
| mysql              
| performance_schema 
| ssl                
| test               
+--------------------+
MariaDB [(none)]> show databases;   ##查看Slave節(jié)點
+--------------------+
| Database           
+--------------------+
| information_schema 
| mysql              
| performance_schema 
| test               
+--------------------+

6、在Master節(jié)點上創(chuàng)建"LweimRepo”、“HjRepo”、“WzxRepo”,隨后再到Slave節(jié)點上查看

MariaDB [(none)]> create database LweimRepo;
Query OK, 1 row affected (0.00 sec)
 
MariaDB [(none)]> create database HjRepo;
Query OK, 1 row affected (0.00 sec)
 
MariaDB [(none)]> create database WzxRepo;
Query OK, 1 row affected (0.04 sec)
MariaDB [(none)]> show databases;   ##在Slave節(jié)點上查看
+--------------------+
| Database           
+--------------------+
| information_schema 
| HjRepo             
| LweimRepo          
| WzxRepo            
| mysql              
| performance_schema 
| test               
+--------------------+

問題小結:

1、當Slave節(jié)點連接至Master節(jié)點時,一定要指明Master節(jié)點當前使用的二進制日志以及pos

2、在使用SSL復制時,要確保秘鑰、證書文件的權限以及屬主屬組

3、當生成證書時,三臺虛擬機的國家、省份、公司名稱必須要一樣

看了以上介紹多種MySQL復制方法詳解,希望能給大家在實際運用中帶來一定的幫助。本文由于篇幅有限,難免會有不足和需要補充的地方,大家可以繼續(xù)關注創(chuàng)新互聯(lián)行業(yè)資訊板塊,會定期給大家更新行業(yè)新聞和知識,如有需要更加專業(yè)的解答,可在官網(wǎng)聯(lián)系我們的24小時售前售后,隨時幫您解答問題的。

 


網(wǎng)頁標題:多種MySQL復制方法詳解
URL網(wǎng)址:http://weahome.cn/article/pgdici.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部