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

首頁 > 數據庫 > MySQL > 正文

MYSQL的MASTER到MASTER的主主循環同步

2024-07-24 12:40:26
字體:
來源:轉載
供稿:網友
以前抽空做的MYSQL 的主主同步。 不過心理做好準備,對性能會有一定的影響! 把步驟寫下來,至于會出現的什么問題,以后隨時更新。這里我同步的數據庫是TEST 1、環境描述。    主機:192.168.0.231(A)    主機:192.168.0.232(B)    MYSQL 版本為5.1.21 2、授權用戶。 A: mysql> grant replication slave,file on *.* to 'repl1'@'192.168.0.232' identified  by '123456'; Query OK, 0 rows affected (0.00 sec)   mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) B: mysql> grant replication slave,file on *.* to 'repl2'@'192.168.0.231' identified  by '123456'; Query OK, 0 rows affected (0.00 sec)   mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) 然后都停止MYSQL 服務器。   3、配置文件。 在兩個機器上的my.cnf里面都開啟二進制日志 。 A: user = mysql log-bin=mysql-bin server-id       = 1 binlog-do-db=test binlog-ignore-db=mysql replicate-do-db=test replicate-ignore-db=mysql log-slave-updates slave-skip-errors=all sync_binlog=1 auto_increment_increment=2 auto_increment_offset=1   B: user = mysql log-bin=mysql-bin server-id       = 2 binlog-do-db=test binlog-ignore-db=mysql replicate-do-db=test replicate-ignore-db=mysql log-slave-updates slave-skip-errors=all sync_binlog=1 auto_increment_increment=2 auto_increment_offset=2 至于這些參數的說明具體看手冊。 紅色的部分非常重要,如果一個MASTER 掛掉的話,另外一個馬上接管。 紫紅色的部分指的是服務器頻繁的刷新日志。這個保證了在其中一臺掛掉的話,日志刷新到另外一臺。從而保證了數據的同步 。 4、重新啟動MYSQL服務器。 在A和B上執行相同的步驟 [root@localhost ~]# /usr/local/mysql/bin/mysqld_safe & [1] 4264 [root@localhost ~]# 071213 14:53:20 mysqld_safe Logging to '/usr/local/mysql/data/localhost.localdomain.err'. /usr/local/mysql/bin/mysqld_safe: line 366: [: -eq: unary operator expected 071213 14:53:20 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data   5、進入MYSQL的SHELL。 A: mysql> flush tables with read lock/G Query OK, 0 rows affected (0.00 sec)   mysql> show master status/G *************************** 1. row ***************************             File: mysql-bin.000007         Position: 528     Binlog_Do_DB: test Binlog_Ignore_DB: mysql 1 row in set (0.00 sec)   B: mysql> flush tables with read lock; Query OK, 0 rows affected (0.00 sec)   mysql> show master status/G *************************** 1. row ***************************             File: mysql-bin.000004         Position: 595     Binlog_Do_DB: test Binlog_Ignore_DB: mysql 1 row in set (0.00 sec) 然后備份自己的數據,保持兩個機器的數據一致。 方法很多。完了后看下一步。 6、在各自機器上執行CHANGE MASTER TO命令。 A: mysql> change master to     -> master_host='192.168.0.232',     -> master_user='repl2',     -> master_password='123456',     -> master_log_file='mysql-bin.000004',     -> master_log_pos=595; Query OK, 0 rows affected (0.01 sec) mysql> start slave; Query OK, 0 rows affected (0.00 sec)     B: mysql> change master to     -> master_host='192.168.0.231',     -> master_user='repl1',     -> master_password='123456',     -> master_log_file='mysql-bin.000007',     -> master_log_pos=528; Query OK, 0 rows affected (0.01 sec) mysql> start slave; Query OK, 0 rows affected (0.00 sec)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 句容市| 射阳县| 贺兰县| 翁牛特旗| 沙坪坝区| 阿鲁科尔沁旗| 斗六市| 临邑县| 汉阴县| 崇明县| 塘沽区| 无棣县| 扎鲁特旗| 鄂托克旗| 门头沟区| 本溪| 宿州市| 浦东新区| 宁河县| 龙山县| 新巴尔虎左旗| 新巴尔虎右旗| 泰和县| 临沭县| 吉木萨尔县| 大兴区| 油尖旺区| 汪清县| 东辽县| 舒兰市| 图们市| 林口县| 长春市| 屏山县| 柯坪县| 绥宁县| 铜梁县| 平乐县| 丹阳市| 呼伦贝尔市| 乐昌市|