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

首頁 > 數據庫 > MySQL > 正文

MySql 雙主雙向同步實現數據庫雙主熱備流程

2024-07-24 12:35:08
字體:
來源:轉載
供稿:網友
  mySql 雙主(雙向)同步實現數據庫雙主熱備的目的就是為了防止主服務器數據丟失還有從數據庫來替代了,這樣可以提高數據安全了,下面來看一個例子.
 
  業務要求
 
  兩臺服務器上都裝有數據庫,為了防止某一服務器出現問題而影響業務的運行,需要準備兩臺服務器分別運行mysql,且需要兩臺服務器的數據是保持同步的。也就是現在要說的mysql雙向同步,實現數據庫主備模式。
 
  基礎環境
 
  操作服務器系統:Ubuntu 12.04 64-Bit
 
  數據庫版本:MySql 5.1 +
 
  兩臺服務器IP:192.168.1.2 192.168.1.3
 
  同步賬號設置
 
  首先要在兩臺服務器上各新增加一個可登陸的賬號.
 
  grant all privileges on db_name.* to 'dbuser'@'192.168.1.3' identified by 'dbpassword';
  flush privileges;
  grant all privileges on db_name.* to 'dbuser'@'192.168.1.2' identified by 'dbpassword'; --phpfensi.com
  flush privileges;
  數據看配置,先修改第一臺服務器的數據庫配置文件,vi /etc/mysql/my.cnf 在[mysqld]的配置中加入以下信息:
 
  default-character-set=utf8
  log-bin=mysql-bin
  relay-log=relay-bin
  relay-log-index=relay-bin-index
  server-id=1  #服務器ID
  master-host=192.168.1.2
  master-user=root
  master-password=pwd123
  master-port=3306  
  master-connect-retry=30
  binlog-do-db=abc
  replicate-do-db=db_name  # 要同步的數據庫
  replicate-ignore-table=udb.table  #不同步的表  
  注:在上面添加的內容中注意,如果有多個數據庫,且有不需要同步的,則需要添加replicate-ignore-db,后面加上不同步的數據庫名字.
 
  同樣的,在另外一臺數據庫服務器上修改配置文件:/etc/mysql/my.cnf
 
  default-character-set=utf8
  log-bin=mysql-bin
  relay-log=relay-bin
  relay-log-index=relay-bin-index
  server-id=1  #服務器ID
  master-host=192.168.1.3
  master-user=root
  master-password=pwd123
  master-port=3306  --phpfensi.com
  master-connect-retry=30
  binlog-do-db=abc
  replicate-do-db=db_name  # 要同步的數據庫
  replicate-ignore-table=udb.table  #不同步的表
  手動執行同步.
 
  A為主服務器,那么重啟B服務器的數據庫.
 
  service mysql restart 然后執行.
  stop slave 手動同步.
  load data from master; 然后啟動同步:
  start slave;
  重啟A服務器的mysql,查看數據庫的同步狀態.
 
  show slave status \G ; 查看:
  slave_IO_Running : Yes
  slave_SQL_Running: Yes
  如果以上兩個值均為Yes,那么說明通成功.
 
  問題:如果有同步延遲大的話,需要修改配置文件中的:slave-net-timeout = 30 ;重啟即可.
 
 

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金秀| 马关县| 马关县| 盱眙县| 册亨县| 松阳县| 黎城县| 菏泽市| 闽侯县| 元江| 沙洋县| 三亚市| 福泉市| 平远县| 东莞市| 婺源县| 福安市| 信宜市| 井陉县| 蒙城县| 平利县| 伊春市| 鄂尔多斯市| 邵东县| 新巴尔虎右旗| 揭东县| 璧山县| 浦北县| 平南县| 昭通市| 柯坪县| 三河市| 甘洛县| 达拉特旗| 太仆寺旗| 色达县| 荥经县| 永安市| 平遥县| 自贡市| 通化县|