国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL 數據庫兩臺主機同步實戰(linux)

2024-07-24 12:44:01
字體:
來源:轉載
供稿:網友

當一個從服務器連接到主服務器時,它通知主服務器從服務器在日志中讀取的最后一次成功更新的位置。從服務器接收從那時起發生的任何更新,然后封鎖并等待主服務器通知下一次更新。

在實際項目中,兩臺分布于異地的主機上安裝有MySQL數據庫,兩臺服務器互為主備,客戶要求當其中一臺機器出現故障時,另外一臺能夠接管服務器上的應用,這就需要兩臺數據庫的數據要實時保持一致,在這里使用MySQL的同步功能實現雙機的同步復制。

以下是操作實例:

1、數據庫同步設置

主機操作系統:RedHat Enterprise Linux 5

數據庫版本:MySQL Ver 14.12 Distrib 5.0.22

前提:MySQL數據庫正常啟動

假設兩臺主機地址分別為:

ServA:10.240.136.9

ServB:10.240.136.149

1.1 配置同步賬號

在ServA上增加一個ServB可以登錄的帳號:

MySQL>GRANT all privileges ON *.* TO tongbu@'10.240.136.149' IDENTIFIED BY '123456';

在ServB上增加一個ServA可以登錄的帳號:

MySQL>GRANT all privileges ON *.* TO tongbu@'10.240.136.9' IDENTIFIED BY '123456';

1.2 配置數據庫參數

1、以root用戶登錄ServA,修改ServA的my.cnf文件

vi /etc/my.cnf

在[MySQLd]的配置項中增加如下配置:

1 default-character-set=utf8
2
3 log-bin=MySQL-bin
4
5 relay-log=relay-bin
6
7 relay-log-index=relay-bin-index
8
9 server-id=1
10
11 master-host=10.240.136.149
12
13 master-user=tongbu
14
15 master-password=123456
16
17 master-port=3306
18
19 master-connect-retry=30
20
21 binlog-do-db=umsdb
22
23 replicate-do-db=umsdb
24
25 replicate-ignore-table=umsdb.boco_tb_menu
26
27 replicate-ignore-table=umsdb.boco_tb_connect_log
28
29 replicate-ignore-table=umsdb.boco_tb_data_stat
30
31 replicate-ignore-table=umsdb.boco_tb_log_record
32
33 replicate-ignore-table=umsdb.boco_tb_workorder_record
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西宁市| 哈密市| 长子县| 福泉市| 肃南| 东台市| 水富县| 上饶县| 中超| 荃湾区| 磐安县| 确山县| 剑川县| 子长县| 马鞍山市| 广东省| 丁青县| 五峰| 饶平县| 武平县| 南汇区| 望江县| 通许县| 房山区| 菏泽市| 那曲县| 达孜县| 蒙自县| 普安县| 西藏| 沾化县| 新闻| 陵川县| 淅川县| 益阳市| 陵川县| 定边县| 广丰县| 静宁县| 集安市| 永胜县|