国产探花免费观看_亚洲丰满少妇自慰呻吟_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上查看從服務器狀態 : 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沁阳市| 即墨市| 牟定县| 鹤岗市| 平阴县| 西贡区| 大同市| 山丹县| 海南省| 德钦县| 深圳市| 湾仔区| 阳原县| 同心县| 连城县| 武邑县| 丰原市| 临泽县| 如皋市| 白河县| 温宿县| 梅州市| 哈巴河县| 东安县| 九龙城区| 开江县| 新蔡县| 双柏县| 时尚| 泗水县| 璧山县| 张北县| 宜章县| 蓝山县| 婺源县| 广宗县| 普安县| 鹤庆县| 乳源| 广东省| 洪雅县|