最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MariaDB配置雙主復(fù)制方案

 更新時(shí)間:2017年03月12日 10:14:34   作者:pupboss  
MySQL復(fù)制中較常見的復(fù)制架構(gòu)有“一主一從”、“一主多從”、“雙主”、“多級(jí)復(fù)制”和“多主環(huán)形機(jī)構(gòu)”等,今天我們來(lái)詳細(xì)探討下MariaDB配置雙主復(fù)制的方案

本文環(huán)境

Debian 8

MariaDB 10.1.21

配置文件 1

修改服務(wù)器 1 上 mysql 配置文件 /etc/mysql/my.cnf

有些配置默認(rèn)就存在的,如果你有潔癖,請(qǐng)先搜索,再添加配置項(xiàng)。

[mysqld]
server-id        = 1 
log_bin         = /var/log/mysql/mariadb-bin 
log_bin_index      = /var/log/mysql/mariadb-bin.index 
binlog-do-db        = tudou1 #需要同步的數(shù)據(jù)庫(kù),這里同步tudou1和tudou2兩個(gè)數(shù)據(jù)庫(kù) 
binlog-do-db        = tudou2 
binlog-ignore-db     = mysql #忽略同步的數(shù)據(jù)庫(kù) 
log_slave_updates               #把從庫(kù)的寫操作記錄到binlog中 (缺少之后,雙主創(chuàng)建失?。?
expire_logs_days  = 365         #日志文件過期天數(shù),默認(rèn)是 0,表示不過期 
auto_increment_increment= 2       #設(shè)定為主服務(wù)器的數(shù)量,防止auto_increment字段重復(fù) 
auto_increment_offset  = 1       #自增長(zhǎng)字段的初始值,在多臺(tái)master環(huán)境下,不會(huì)出現(xiàn)自增長(zhǎng)ID重復(fù)

配置文件 2

[mysqld]
[mysqld]
server-id        = 2 
log_bin         = /var/log/mysql/mariadb-bin 
log_bin_index      = /var/log/mysql/mariadb-bin.index 
binlog-do-db      = tudou1 #需要同步的數(shù)據(jù)庫(kù),這里同步tudou1和tudou2兩個(gè)數(shù)據(jù)庫(kù) 
binlog-do-db      = tudou2 
binlog-ignore-db     = mysql #忽略同步的數(shù)據(jù)庫(kù) 
log_slave_updates               #把從庫(kù)的寫操作記錄到binlog中 (缺少之后,雙主創(chuàng)建失?。?
expire_logs_days  = 365         #日志文件過期天數(shù),默認(rèn)是 0,表示不過期 
auto_increment_increment= 2       #設(shè)定為主服務(wù)器的數(shù)量,防止auto_increment字段重復(fù) 
auto_increment_offset  = 2       #自增長(zhǎng)字段的初始值,在多臺(tái)master環(huán)境下,不會(huì)出現(xiàn)自增長(zhǎng)ID重復(fù)

注意:

log slave updates 表示把從庫(kù)的寫操作記錄到binlog中,缺少之后,雙主創(chuàng)建失敗。雙主同步時(shí)該項(xiàng)必須有

binlog-do-db 需要同步的數(shù)據(jù)庫(kù),可寫多個(gè)

binlog-ignore-db 表示忽略同步的數(shù)據(jù)庫(kù)

創(chuàng)建同步賬戶

// 服務(wù)器 1

GRANT REPLICATION SLAVE ON *.* TO 'repuser'@'server-2' IDENTIFIED BY 'repuser'; 
FLUSH PRIVILEGES;

// 服務(wù)器 2
GRANT REPLICATION SLAVE ON *.* TO 'repuser'@'server-1' IDENTIFIED BY 'repuser'; 
FLUSH PRIVILEGES;

可以順便在另一臺(tái)服務(wù)器測(cè)試能不能登錄,如果不能,把 bind-address 那行注釋掉即可。

$ mysql -urepuser -prepuser -hserver-1

查看 master 狀態(tài)

服務(wù)器 1 中

MariaDB [mysql]> show master status; 
+--------------------+----------+--------------+------------------+
| File        | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+--------------------+----------+--------------+------------------+
| mariadb-bin.000514 |   639 | xxxxxxxx   | mysql      |
+--------------------+----------+--------------+------------------+
1 row in set (0.00 sec)

服務(wù)器 2 中

MariaDB [mysql]> show master status; 
+--------------------+----------+--------------+------------------+
| File        | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+--------------------+----------+--------------+------------------+
| mariadb-bin.000006 |   1057 | xxxxxxxx   | mysql      |
+--------------------+----------+--------------+------------------+
1 row in set (0.00 sec)

設(shè)置同步

// 服務(wù)器 2

MariaDB [mysql]> CHANGE MASTER TO MASTER_HOST='server-1',MASTER_PORT=3306,MASTER_USER='repuser',MASTER_PASSWORD='repuser',MASTER_LOG_FILE='mariadb-bin.000514',MASTER_LOG_POS=639;

MariaDB [mysql]> START SLAVE;

// 服務(wù)器 1

MariaDB [mysql]> CHANGE MASTER TO MASTER_HOST='server-2',MASTER_PORT=3306,MASTER_USER='repuser',MASTER_PASSWORD='repuser',MASTER_LOG_FILE='mariadb-bin.000006',MASTER_LOG_POS=1057;

MariaDB [mysql]> START SLAVE;

// 完畢之后,分別執(zhí)行

MariaDB [mysql]> SHOW SLAVE STATUS\G

如出現(xiàn)以下兩項(xiàng),則說(shuō)明配置成功!

Slave_IO_Running: Yes
      Slave_SQL_Running: Yes


雙主同步測(cè)試

在服務(wù)器 1 數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)表,看看服務(wù)器 2 會(huì)不會(huì)出現(xiàn),按照上面教程,如果沒問題的話,就是可以同步的。

相關(guān)文章

  • centos中找回MariaDB數(shù)據(jù)庫(kù)root用戶權(quán)限的方法

    centos中找回MariaDB數(shù)據(jù)庫(kù)root用戶權(quán)限的方法

    這篇文章主要介紹了centos中找回MariaDB數(shù)據(jù)庫(kù)root用戶權(quán)限的方法,本文寫的很意思,相信大家會(huì)眼前一亮,需要的朋友可以參考下
    2014-07-07
  • CentOS 7中成功安裝MariaDB的方法教程

    CentOS 7中成功安裝MariaDB的方法教程

    這篇文章主要給大家介紹了CentOS 7中成功安裝MariaDB的方法教程,文中通過圖文介紹的非常詳細(xì),對(duì)大家具有一定的參考價(jià)值,需要的朋友們可以參考學(xué)習(xí),下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-04-04
  • MariaDB數(shù)據(jù)庫(kù)的外鍵約束實(shí)例詳解

    MariaDB數(shù)據(jù)庫(kù)的外鍵約束實(shí)例詳解

    約束保證了數(shù)據(jù)的完整性和一致性。下面這篇文章主要給大家介紹了關(guān)于MariaDB數(shù)據(jù)庫(kù)的外鍵約束的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • 淺談MySQL和mariadb區(qū)別

    淺談MySQL和mariadb區(qū)別

    MariaDB是MySQL源代碼的一個(gè)分支,在意識(shí)到Oracle會(huì)對(duì)MySQL許可做什么后分離了出來(lái)(MySQL先后被Sun、Oracle收購(gòu))。除了作為一個(gè)Mysql的“向下替代品”,MariaDB包括的一些新特性使它優(yōu)于MySQL。通過本篇文章給大家介紹MySQL和mariadb區(qū)別,需要的朋友可以參考下
    2015-09-09
  • Windows10系統(tǒng)下安裝MariaDB 的教程圖解

    Windows10系統(tǒng)下安裝MariaDB 的教程圖解

    MariaDB由MySQL的創(chuàng)始人麥克爾·維德紐斯主導(dǎo)開發(fā),他早前曾以10億美元的價(jià)格,將自己創(chuàng)建的公司MySQL賣給了SUN,此后,隨著SUN被甲骨文收購(gòu),MySQL的所有權(quán)也落入Oracle的手中。這篇文章給大家介紹Windows10系統(tǒng)下安裝MariaDB 的教程圖解,感興趣的朋友一起看看吧
    2018-12-12
  • debian10 mariadb安裝過程詳解

    debian10 mariadb安裝過程詳解

    這篇文章主要介紹了debian10 mariadb安裝過程詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • MongoDB快速入門筆記(八)之MongoDB的java驅(qū)動(dòng)操作代碼講解

    MongoDB快速入門筆記(八)之MongoDB的java驅(qū)動(dòng)操作代碼講解

    這篇文章主要介紹了MongoDB快速入門筆記(八)之MongoDB的java驅(qū)動(dòng)操作代碼講解的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • Exchange在接收連接器上啟用匿名中繼的方法

    Exchange在接收連接器上啟用匿名中繼的方法

    這篇文章主要介紹了Exchange在接收連接器上啟用匿名中繼的方法,需要的朋友可以參考下
    2018-08-08
  • MongoDB啟動(dòng)報(bào)錯(cuò) 28663 Cannot start server

    MongoDB啟動(dòng)報(bào)錯(cuò) 28663 Cannot start server

    今天學(xué)習(xí)mongoDB的時(shí)候,啟動(dòng)總是失敗,搜了好久找到這個(gè)文檔解決了問題,是引擎的問題,需要的朋友可以參考下
    2020-02-02
  • MySQL分支選擇參考:Percona還是MariaDB

    MySQL分支選擇參考:Percona還是MariaDB

    這篇文章主要介紹了MySQL分支選擇參考:Percona還是MariaDB,本文分別講解了Percona、MariaDB背景知識(shí),對(duì)使用它們的選擇給出了參考,需要的朋友可以參考下
    2015-03-03

最新評(píng)論

永吉县| 贵州省| 东乡族自治县| 信丰县| 衡南县| 三门峡市| 昌都县| 陆良县| 靖西县| 衡南县| 阿尔山市| 灯塔市| 邻水| 泾川县| 嘉荫县| 板桥市| 桐乡市| 罗城| 万年县| 秦安县| 西城区| 防城港市| 称多县| 霍林郭勒市| 江口县| 盐池县| 陇川县| 娱乐| 连山| 蒲城县| 五原县| 玛曲县| 烟台市| 巩留县| 衡阳县| 醴陵市| 金乡县| 开化县| 滦南县| 光山县| 克东县|