五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

MySQL 5.7雙主同步部分表的實(shí)現(xiàn)過程詳解

發(fā)布日期:2022-04-04 10:44 | 文章來源:站長(zhǎng)之家

最近遇到一個(gè)需求,由于公司自身業(yè)務(wù),兩個(gè)數(shù)據(jù)庫之間某些表需要實(shí)時(shí)雙向同步數(shù)據(jù),且其中任何一臺(tái)數(shù)據(jù)庫宕機(jī)都不會(huì)影響另外一臺(tái)數(shù)據(jù)庫,這里記錄一下自己的技術(shù)調(diào)研,以便后期重構(gòu)中使用。下面話不多說了,來一起看看詳細(xì)的介紹吧。

安裝MySQL5.7

推薦直接進(jìn)官網(wǎng) https://dev.mysql.com 下載yum源的方式安裝,畢竟安全又省事。

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
yum -y install mysql57-community-release-el7-11.noarch.rpm
yum -y install mysql-server
# 安裝MySQL5.7
systemctl start mysqld
# 啟動(dòng)MySQL

配置雙主

my.cnf配置

此處只是做了簡(jiǎn)單的雙主的配置,沒有做數(shù)據(jù)庫相關(guān)方面的優(yōu)化,如需要優(yōu)化可以私聊。

MySQL1的配置如下

[mysqld]
vim /etc/my.cnf
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
skip_name_resolve=ON
#設(shè)置簡(jiǎn)單密碼
validate_password_policy=0
validate_password_length=1
###主配置
log_bin=bin_log
server-id=1
binlog-do-db=ziyun
# 允許從復(fù)制的哪一個(gè)庫
slave_parallel_type='logical_clock'
#設(shè)置復(fù)制類型為 LOGICAL_CLOCK
slave_parallel_workers=4
#設(shè)置并行數(shù)量為 4
###從配置
relay-log=relay-bin
relay-log-index=relay-bin.index
replicate-do-db=ziyun
# 允許復(fù)制主服務(wù)的庫
replicate-do-table=ziyun.test1
# 允許復(fù)制主服務(wù)的庫的哪一張表
replicate-do-table=ziyun.test2

MySQL2的配置和上面基本一樣,只是修改一個(gè)server-id=2,其他保持不變即可

MySQL命令配置

以下的都在SQL命令行界面配置

主配置:

mysql> CREATE USER 'slave'@'192.168.1.100' IDENTIFIED BY '123.com'; 
mysql> GRANT REPLICATION SLAVE ON *.* TO 'slave'@'192.168.1.100';
# 授權(quán)復(fù)制的用戶和密碼
mysql> show master status;
+-----------------+----------+--------------+------------------+-------------------+
| File  | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+-----------------+----------+--------------+------------------+-------------------+
| bin_log.000002 | 8384 | ziyun |   |   |
+-----------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

從配置:

mysql> CHANGE MASTER TO
 -> MASTER_HOST='192.168.1.101',
 -> MASTER_USER='slave',
 -> MASTER_LOG_FILE='bin_log.000002',
 -> MASTER_LOG_POS=8384;
Query OK, 0 rows affected, 2 warnings (0.01 sec)
mysql> start slave;
Query OK, 0 rows affected (0.01 sec)
mysql> show slave status\G
  Slave_IO_Running: Yes
  Slave_SQL_Running: Yes
# 確定以上都為yes,并且無任何報(bào)錯(cuò)即可

在MySQL2上一樣配置即可

雙主同步測(cè)試

這里我之前在兩邊都建了一個(gè)ziyun的數(shù)據(jù)庫,并且建了test1 test2 test3表,測(cè)試效果如下:

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)本站的支持。

香港服務(wù)器租用

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對(duì)1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部