日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Mysql主從復(fù)制的配置(雙機(jī)互為主從)

 印度阿三17 2020-04-11

目的: 讓兩臺mysql服務(wù)器可以互為主從提供同步服務(wù).

優(yōu)點:

  1. mysql的主從復(fù)制的主要優(yōu)點是同步"備份", 在從機(jī)上的數(shù)據(jù)庫就相當(dāng)于一個(基本實時)備份庫.

  2. 在主從復(fù)制基礎(chǔ)上, 通過mysqlproxy可以做到讀寫分離, 由從機(jī)分擔(dān)一些查詢壓力.

  3. 做一個雙向的主從復(fù)制, 兩臺機(jī)器互相為主機(jī)從機(jī), 這樣, 在任何一個機(jī)器的庫中寫入, 都會"實時"同步到另一臺機(jī)器, 雙向的優(yōu)點在于當(dāng)一臺主機(jī)發(fā)生故障時, 另一臺主機(jī)可以快速的切換過來繼續(xù)服務(wù).

步驟:

  1. 在兩臺機(jī)器上添加一個用于從機(jī)訪問的賬號, 賦予REPLICATION SLAVE權(quán)限.

GRANT REPLICATION SLAVE ON . TO 'slave'@'%' IDENTIFIED BY 'slave';

為slave用戶賦予任何數(shù)據(jù)庫中任何表上的REPLICATION SLAVE權(quán)限, 此用戶可以在網(wǎng)絡(luò)任意位置訪問, 訪問時以密碼slave標(biāo)記.

當(dāng)使用的是ubuntu的時候, 需要注意一點, /etc/mysql/my.cnf配置文件下的bind-address = 127.0.0.1這一行需要注釋, 不然從機(jī)在請求時是連接不到的.(我的是ubuntu, 其他版linux不知道會不會一樣)

為了保證工作的步驟明細(xì), 可以采用在配置完用戶相關(guān)信息之后, 在另一臺機(jī)器上以分配的用戶密碼連接一次, 能成功則能保證當(dāng)前步驟是正確的.

  1. 配置服務(wù)器編號, 開啟bin-log

編輯mysql配置文件, linux: /etc/mysql/my.cnf,    windows: c:/program files/mysql/mysql 5.0/my.ini

找到[mysqld]這個標(biāo)簽,

在它的下面有兩行

#server-id               = 1
#log_bin                 = /var/log/mysql/mysql-bin.log

打開這兩行的注釋, 注意這里的server-id是服務(wù)器編號, 所以, 兩臺服務(wù)器上的值要設(shè)置的不一樣. 比如1和2

  1. 使server-id和log-bin的配置修改生效:

sudo /etc/init.d/mysql restart

或者windows下在服務(wù)里重啟mysql服務(wù)

  1. 將兩臺數(shù)據(jù)庫服務(wù)器的mysql都鎖定

在mysql命令模式下:

FLUSH TABLES WITH READ LOCK;

SHOW MASTER STATUS;

此時請保證執(zhí)行這兩條命令的mysql控制臺不要退出.

  1. 分別重新打開一個mysql控臺臺, 配置主機(jī)

CHANGE MASTER TO

MASTER_HOST = 'host', #另一臺機(jī)器的地址

MASTER_PORT = 3306, #另一臺機(jī)器的端口

MASTER_USER = 'slave',#另一臺機(jī)器上第一步分配的用戶名

MASTER_PASSWORD = 'slave', #另一臺機(jī)器上第一步分配的密碼

MASTER_LOG_FILE = 'mysql-bin.000001',#另一臺機(jī)器上執(zhí)行SHOW MASTER STATUS得到的文件名

MASTER_LOG_POS = 192; #另一臺機(jī)器上執(zhí)行SHOW MASTER STATUS得到的偏移量

  1. 開啟同步

START SLAVE;

  1. 驗證正確性

SHOW SLAVE STATUS;

如果返回的結(jié)果第一列是Waiting for master to send event或者Queueing就說明配置是正確的, 當(dāng)然, 還可能會有其他的信息也是正確的, 只不過我這里沒有收集到...呵呵

如果有說的不合適的地方, 請拍磚.

來源:https://www./content-2-675651.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多