国产探花免费观看_亚洲丰满少妇自慰呻吟_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)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵港市| 建湖县| SHOW| 嵊泗县| 昭通市| 温泉县| 中西区| 永宁县| 平山县| 四川省| 余姚市| 盐源县| 化德县| 高唐县| 高邮市| 寿光市| 左贡县| 双流县| 长乐市| 丽水市| 乐至县| 德江县| 凤城市| 垦利县| 濉溪县| 陕西省| 衡阳县| 西峡县| 阜城县| 安西县| 秀山| 科技| 宕昌县| 安阳市| 禹州市| 崇礼县| 长阳| 噶尔县| 洛川县| 安新县| 鸡西市|