欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysql5.7主主(雙主)復制-創(chuàng)新互聯(lián)

1. 準備工作

創(chuàng)新互聯(lián)公司專注于天柱網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供天柱營銷型網(wǎng)站建設,天柱網(wǎng)站制作、天柱網(wǎng)頁設計、天柱網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務,打造天柱網(wǎng)絡公司原創(chuàng)品牌,更為您提供天柱網(wǎng)站排名全網(wǎng)營銷落地服務。

(本文永久地址:http://woymk.blog.51cto.com/10000269/1922786)

配置環(huán)境:centos6.9,mysql5.7

先安裝、配置好兩臺MySQL服務器

server1 IP:192.168.1.1

server2 IP:192.168.1.2

mysql的安裝請參考之前的文章:

LAMP環(huán)境搭建(centos6.9+apache2.4+mysql5.7+php7.1)

2. 在server1上操作

vi /etc/my.cnf
修改或添加下面這幾行:
server-id=1

log-bin=mysql-bin # 啟用二進制日志
auto-increment-increment = 2 #每次增長2
auto-increment-offset = 1 #設置自動增長的字段的偏移量
兩個可選參數(shù)(2選1):
binlog-do-db=db1,db2 #需要同步的庫
binlog-ignore-db=db1,db2 #忽略不同步的庫

保存后重啟

/etc/init.d/mysqld restart

運行mysql客戶端
mysql -uroot -p

創(chuàng)建同步賬號

grant replication slave on *.* to 'repl2'@'192.168.1.2' identified by '1234';
flush privileges;

鎖表,不讓數(shù)據(jù)寫入

flush tables with read lock;
show master status;

mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File            | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000001 |     613 |             | mysql           |                  |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

記錄下二進制日志文件名和位置

備份數(shù)據(jù)庫

在mysql1上執(zhí)行
mysqldump -uroot -p db1 > back.sql;

把備份好的數(shù)據(jù)拷貝到從服務器

scp back.sql 192.168.1.2:~

3. 在server2操作

vi /etc/my.cnf
修改或增加:
server-id=2 #這個數(shù)值不能和主一樣
log-bin=mysql-bin # 啟用二進制日志
auto-increment-increment = 2 #每次增長2
auto-increment-offset = 2 #設置自動增長的字段的偏移量

可選參數(shù)(2選1,這兩個參數(shù)設置成和主一樣):
replicate-do-db=db1,db2
replicate-ignore-db=db1,db2

保存后重啟

/etc/init.d/mysqld restart

把在server1上備份的數(shù)據(jù)導入server2

在server2上執(zhí)行
[root@server2 ~]# mysqldump -uroot -p db1 < back.sql

運行mysql客戶端

mysql -uroot -p

創(chuàng)建同步賬號

grant replication slave on *.* to 'repl1'@'192.168.1.1' identified by '1234';
flush privileges;

show master status;

mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File            | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000001 |     613 |             | mysql           |                  |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

記錄下二進制日志文件名和位置

執(zhí)行以下命令
stop slave;
change master to master_host='192.168.1.1',master_user='repl2',master_password='1234',master_log_file='mysql-bin.000001',master_log_pos=613;
(master_log_file和master_log_pos填上剛才記錄下的二進制日志文件名和位置)

start slave;

查看從服務器的狀態(tài):

show slave status\G

mysql> show slave status\G
*************************** 1. row ***************************
              Slave_IO_State: Waiting for master to send event
                 Master_Host: 192.168.1.1
                 Master_User: repl2
                 Master_Port: 3306
               Connect_Retry: 60
             Master_Log_File: mysql-bin.000001
         Read_Master_Log_Pos: 613
              Relay_Log_File: server2-relay-bin.000002
               Relay_Log_Pos: 320
       Relay_Master_Log_File: mysql-bin.000001
            Slave_IO_Running: Yes
           Slave_SQL_Running: Yes

4. 回到server1上操作

運行mysql客戶端
mysql -uroot -p

取消server1上數(shù)據(jù)庫的鎖定

mysql> unlock tables;

執(zhí)行以下命令
stop slave;
change master to master_host='192.168.1.2',master_user='repl1',master_password='1234',master_log_file='mysql-bin.000001',master_log_pos=613;
(master_log_file和master_log_pos填上剛才記錄下的二進制日志文件名和位置)

start slave;

查看從服務器的狀態(tài):

show slave status\G

mysql> show slave status\G
*************************** 1. row ***************************
              Slave_IO_State: Waiting for master to send event
                 Master_Host: 192.168.1.2
                 Master_User: repl1
                 Master_Port: 3306
               Connect_Retry: 60
             Master_Log_File: mysql-bin.000001
         Read_Master_Log_Pos: 613
              Relay_Log_File: server1-relay-bin.000002
               Relay_Log_Pos: 320
       Relay_Master_Log_File: mysql-bin.000001
            Slave_IO_Running: Yes
           Slave_SQL_Running: Yes

5. 主主復制測試

經(jīng)測試,主主復制配置成功。

具體過程略,請自行請參考上一篇 mysql5.7主從配置 里的方法。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享題目:mysql5.7主主(雙主)復制-創(chuàng)新互聯(lián)
當前網(wǎng)址:http://www.chinadenli.net/article14/dchjge.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作云服務器商城網(wǎng)站微信小程序App設計網(wǎng)站設計

廣告

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

成都網(wǎng)站建設