国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

手把手教你實(shí)現(xiàn)MySQL雙機(jī)同步復(fù)制

張金寶 / 1383人閱讀

摘要:一雙機(jī)同步復(fù)制支持單向異步復(fù)制,復(fù)制過(guò)程中一個(gè)服務(wù)器充當(dāng),而一個(gè)或多個(gè)其它服務(wù)器充當(dāng)。將更新寫(xiě)入二進(jìn)制日志文件,并維護(hù)日志文件的一個(gè)索引以跟蹤日志循環(huán)。接收從那時(shí)起發(fā)生的任何更新,然后封鎖并等待通知下一次更新。

一、MySQL 雙機(jī)同步復(fù)制

MySQL 支持單向、異步復(fù)制,復(fù)制過(guò)程中一個(gè)服務(wù)器充當(dāng)Master,而一個(gè)或多個(gè)其它服務(wù)器充當(dāng)Slave。Master 將更新寫(xiě)入二進(jìn)制日志文件,并維護(hù)日志文件的一個(gè)索引以跟蹤日志循環(huán)。當(dāng)一個(gè)Slave 連到Master 時(shí),它通知Master,Slave 在日志中讀取的最后一次成功更新的位置。Slave 接收從那時(shí)起發(fā)生的任何更新,然后封鎖并等待Master 通知下一次更新。

兩臺(tái)分布于異地的主機(jī)上安裝有MySQL 數(shù)據(jù)庫(kù),兩臺(tái)服務(wù)器互為主備,當(dāng)其中某個(gè)節(jié)點(diǎn)出現(xiàn)故障時(shí),另一節(jié)點(diǎn)能接管服務(wù)器上的應(yīng)用,這就需要兩節(jié)點(diǎn)的數(shù)據(jù)實(shí)時(shí)保持一致,使用MySQL 的同步功能實(shí)現(xiàn)雙機(jī)同步復(fù)制。

二、配置規(guī)范

根據(jù)需要在兩個(gè)節(jié)點(diǎn)上配置雙機(jī)互備,相關(guān)信息如下:

三、環(huán)境確認(rèn)

操作系統(tǒng)選擇CentOS 6.4 x86_64 版本,MySQL 版本為5.6.23。依以下步驟確認(rèn)兩個(gè)節(jié)點(diǎn)的環(huán)境:

3.1. ? ? 內(nèi)核及發(fā)布版

備注:若使用過(guò)yum 升級(jí),系統(tǒng)將自動(dòng)升級(jí)最新源的版本。

3.2. ? ? /etc/hosts

3.3. ? ? 防火墻及 enforce配置

備注:可修改/etc/selinux/config 中的 SELINUX=disabled,但不推薦停止防火墻

3.4. ? ? 確認(rèn)MySQL

四、MySQL雙節(jié)點(diǎn)同步設(shè)置

4.1. ? 創(chuàng)建日志文件并授權(quán)

--分別在兩個(gè)節(jié)點(diǎn)運(yùn)行

touch /var/lib/mysql/mysql-bin.log

chmod 755 /var/lib/mysql/mysql-bin.log

chown -R mysql:mysql /var/lib/mysql/mysql-bin.log

4.2. ?編輯/usr/my.cnf

--分別在兩個(gè)節(jié)點(diǎn)運(yùn)行 ? vi /usr/my.cnf

[client]

default-character-set=utf8

[mysqld]

lower_case_table_names=1

default-storage-engine=INNODB

character-set-server=utf8

collation-server=utf8_general_ci

log-bin=/var/lib/mysql/mysql-bin.log

server-id=1 ?--此處 usdb6 設(shè)置為 1, 但usdb7必須將它改為2

binlog-ignore-db=information_schema,mysql,performance_schema

auto-increment-increment=2

auto-increment-offset=1--此處 usdb6 設(shè)置為 1, 但usdb7 必須將它改為 2

4.3. ?重啟MySQL

4.4. ?同步帳號(hào)的授權(quán)

master節(jié)點(diǎn)

grant replication slave on *.* to 'slave'@'172.168.56.7' identified by 'oracle';

slave 節(jié)點(diǎn)

grant replication slave on *.* to 'slave'@'172.168.56.6' identified by 'oracle';

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/5410.html

相關(guān)文章

  • 【數(shù)據(jù)庫(kù)】MySQL鎖機(jī)制、熱備、分表

    摘要:雙機(jī)熱備和備份的區(qū)別熱備份指的是即高可用,而備份指的是即數(shù)據(jù)備份的一種,這是兩種不同的概念,應(yīng)對(duì)的產(chǎn)品也是兩種功能上完全不同的產(chǎn)品。雙機(jī)熱備分類(lèi)按工作中的切換方式分為主備方式方式和雙主機(jī)方式方式。 歡迎關(guān)注公眾號(hào):【愛(ài)編碼】如果有需要后臺(tái)回復(fù)2019贈(zèng)送1T的學(xué)習(xí)資料哦!! showImg(https://segmentfault.com/img/remote/146000001900...

    Meils 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

張金寶

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<