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

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

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

2024-07-24 13:14:23
字體:
供稿:網(wǎ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.rpmyum -y install mysql57-community-release-el7-11.noarch.rpmyum -y install mysql-server# 安裝MySQL5.7systemctl start mysqld# 啟動(dòng)MySQL

配置雙主

my.cnf配置

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

MySQL1的配置如下

[mysqld]vim /etc/my.cnfdatadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.socksymbolic-links=0log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pidskip_name_resolve=ON#設(shè)置簡單密碼validate_password_policy=0validate_password_length=1###主配置log_bin=bin_logserver-id=1binlog-do-db=ziyun# 允許從復(fù)制的哪一個(gè)庫slave_parallel_type='logical_clock'#設(shè)置復(fù)制類型為 LOGICAL_CLOCKslave_parallel_workers=4#設(shè)置并行數(shù)量為 4###從配置relay-log=relay-binrelay-log-index=relay-bin.indexreplicate-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上一樣配置即可

雙主同步測試

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

mysql主從同步部分表,mysql,同步部分表,mysql數(shù)據(jù)庫主從同步

總結(jié)

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


注:相關(guān)教程知識(shí)閱讀請移步到MYSQL教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 毛片免费试看 | 视频一区二区三区免费观看 | 成人免费毛片片v | 4p一女两男做爰在线观看 | 久久最新免费视频 | 女人解衣喂奶电影 | 久久久久久久一区二区 | 毛片a级毛片免费播放100 | 福利在线小视频 | 国产九色在线观看 | 久久99精品久久久久久园产越南 | 一色视频| av在线影片 | 成人午夜视频免费看 | 午夜小网站 | 一区二区三视频 | 成人在线观看免费视频 | 毛片大全免费看 | 色婷婷久久久久久 | 成人nv在线观看 | 日本在线观看一区二区 | 国产精品99久久久久久久女警 | 成人激情综合网 | 色播视频网站 | 少妇的肉体2无删减版 | 色欲香天天天综合网站 | 一级免费视频 | 欧美级毛片 | 一区二区三区在线观看国产 | 曰韩黄色片| 国产深夜福利视频在线播放 | 一级电影免费在线观看 | 日本在线国产 | 国产成人高清在线观看 | 久久国产一 | 在线影院av | 九九热在线精品视频 | 黄色大片高清 | 黄色a级片视频 | 一色屋任你操 | 国产精品久久久久免费视频 |