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

首頁 > 數據庫 > MySQL > 正文

MySQL 主主同步配置步驟

2024-07-24 12:40:40
字體:
來源:轉載
供稿:網友
MySQL 主主同步配置  服務器名 IP 系統 MySQL   odd.example.com 192.168.1.116 rhel-5.8 5.5.16   even.example.com 192.168.1.115 rhel-5.8 5.5.16     假設要同步的庫是 db_rocky  ㈠ 創建同步用戶  在 ODD上  復制代碼 代碼如下:     mysql> grant replication slave on *.* to 'water'@'192.168.1.115' identified by 'cdio2010';  Query OK, 0 rows affected (0.00 sec)  mysql> flush privileges;  Query OK, 0 rows affected (0.00 sec)      在 EVEN 上  復制代碼 代碼如下:     mysql> grant replication slave on *.* to 'water'@'192.168.1.116' identified by 'cdio2010';  Query OK, 0 rows affected (0.11 sec)  mysql> flush privileges;  Query OK, 0 rows affected (0.00 sec)      ㈡ 修改 /etc/my.cnf 配置文件,為其添加以下內容:  在 ODD 上  復制代碼 代碼如下:     [mysqld]  binlog-do-db=db_rocky #需要記錄進制日志的數據庫.如果有多個數據庫可用逗號分隔,或者使用多個binlog-do-db選項  binlog-ignore-db=mysql #不需要記錄進制日志的數據庫.如果有多個數據庫可用逗號分隔,或者使用多個binlog-do-db選項  replicate-do-db=db_rocky #需要進行同步的數據庫.如果有多個數據庫可用逗號分隔,或者使用多個replicate-do-db選項  replicate-ignore-db=mysql,information_schema #不需要同步的數據庫.如果有多個數據庫可用逗號分隔,或者使用多個replicate-ignore-db選項  #同步參數:  #保證slave掛在任何一臺master上都會接收到另一個master的寫入信息  log-slave-updates  sync_binlog=1  auto_increment_offset=1  auto_increment_increment=2  slave-skip-errors=all #過濾掉一些沒啥大問題的錯誤      在 EVEN 上  復制代碼 代碼如下:     [mysqld]  server-id=2 #設置一個不同的id、注意這里在my.cnf里面有個默認值是 1 、把默認值改掉、而不能新增一個server-id  binlog-do-db=db_rocky #需要記錄二進制日志的數據庫.如果有多個數據庫可用逗號分隔,或者使用多個binlog-do-db選項  binlog-ignore-db=mysql #不需要記錄進制日志的數據庫.如果有多個數據庫可用逗號分隔,或者使用多個binlog-ignore-db選項  #需要同步的數據庫  replicate-do-db=db_rocky #需要進行同步的數據庫.如果有多個數據庫可用逗號分隔,或者使用多個binlog-do-db選項  replicate-ignore-db=mysql,information_schema #不需要同步的數據庫.如果有多個數據庫可用逗號分隔,或者使用多個binlog-do-db選項  #同步參數:  #保證slave掛在任何一臺master上都會接收到另一個master的寫入信息  log-slave-updates  sync_binlog=1  auto_increment_offset=2  auto_increment_increment=2  slave-skip-errors=all #過濾掉一些沒啥大問題的錯誤      ㈢ 分別重啟服務器ODD EVEN 上的mysql服務  ㈣ 分別在服務器ODD、EVEN 上查看做為主服務器狀態  在ODD  復制代碼 代碼如下:     mysql> flush tables with read lock;#防止進入新的數據  Query OK, 0 rows affected (0.00 sec)  mysql> show master status/G;  *************************** 1. row ***************************  File: mysql-bin.000007  Position: 438  Binlog_Do_DB: db_rocky  Binlog_Ignore_DB: mysql  1 row in set (0.00 sec)      在EVEN  復制代碼 代碼如下:     mysql> flush tables with read lock;  Query OK, 0 rows affected (0.00 sec)  mysql> show master status/G;  *************************** 1. row ***************************  File: mysql-bin.000008  Position: 107  Binlog_Do_DB: db_rocky  Binlog_Ignore_DB: mysql  1 row in set (0.01 sec)      ㈤ 分別在服務器ODD、EVEN上用change master語句指定同步位置 :  在ODD  復制代碼 代碼如下:     mysql> change master to master_host='192.168.1.115',master_user='water',master_password='cdio2010',  -> master_log_file='mysql-bin.000008',master_log_pos=107;  Query OK, 0 rows affected (0.05 sec)      在EVEN  復制代碼 代碼如下:     mysql> change master to master_host='192.168.1.116',master_user='water',master_password='cdio2010',  -> master_log_file='mysql-bin.000007',master_log_pos=438;  Query OK, 0 rows affected (0.15 sec)      注:master_log_file,master_log_pos由上面主服務器查出的狀態值中確定  master_log_file對應File,master_log_pos對應Position  在ODD EVEN上  復制代碼 代碼如下:     mysql> unlock tables;  Query OK, 0 rows affected (0.00 sec)      ㈥ 分別在服務器ODD、EVEN上啟動從服務器線程  復制代碼 代碼如下:     mysql> start slave;  Query OK, 0 rows affected (0.00 sec)      分別在服務器ODD、EVEN上查看從服務器狀態 : 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 抚宁县| 西乡县| 大足县| 南投市| 虹口区| 淳安县| 双桥区| 日喀则市| 寿宁县| 中方县| 青神县| 札达县| 隆林| 卢龙县| 达日县| 南漳县| 晋中市| 安吉县| 咸宁市| 镇坪县| 天台县| 余姚市| 北票市| 奉化市| 涿鹿县| 依安县| 胶南市| 海兴县| 和静县| 马关县| 烟台市| 高雄市| 永顺县| 区。| 岳阳县| 鄂温| 大兴区| 深泽县| 南和县| 张家川| 岳阳县|