在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mysql 中怎么利用master

117次阅读
没有评论

共计 3561 个字符,预计需要花费 9 分钟才能阅读完成。

mysql 中怎么利用 master-master 实现双机热备份,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面丸趣 TV 小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

1、环境描述。
    主机:192.168.0.167(A)
    主机:192.168.0.251(B)
   MYSQL 版本为 5.1.11
2、授权用户。
A:
grant replication slave,file on *.* to  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  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 lockG
Query OK, 0 rows affected (0.00 sec)

mysql show master statusG
*************************** 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 statusG
*************************** 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.251,
    – master_user=backup_251,
    – 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.167,
    – master_user=backup_167,
    – 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)

7、查看各自机器上的 IO 进程和 SLAVE 进程是否都开启。
A:

mysql show processlistG
*************************** 1. row ***************************
   Id: 2
   User: repl
   Host: 192.168.0.251:54475
   db: NULL
Command: Binlog Dump
   Time: 1590
 State: Has sent all binlog to slave; waiting for binlog to be updated
   Info: NULL
*************************** 2. row ***************************
   Id: 3
   User: system user
   Host:
   db: NULL
Command: Connect
   Time: 1350
State: Waiting for master to send event
   Info: NULL
*************************** 3. row ***************************
   Id: 4
   User: system user
   Host:
   db: NULL
Command: Connect
   Time: 1149
 State: Has read all relay log; waiting for the slave I/O thread to update it
   Info: NULL
*************************** 4. row ***************************
   Id: 5
   User: root
   Host: localhost
   db: test
Command: Query
   Time: 0
 State: NULL
   Info: show processlist
4 rows in set (0.00 sec)

B:

mysql show processlistG
*************************** 1. row ***************************
   Id: 1
   User: system user
   Host:
   db: NULL
Command: Connect
   Time: 2130
State: Waiting for master to send event
   Info: NULL
*************************** 2. row ***************************
   Id: 2
   User: system user
   

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注丸趣 TV 行业资讯频道,感谢您对丸趣 TV 的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-01发表,共计3561字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 免费夜色污私人网站在线观看 | 亚洲精品无码mⅴ在线观看 亚洲精品无码mv在线观看 | 午夜免费片在线观看不卡 | 亚洲精品国产福利一区二区三区 | 九九在线观看精品视频6 | 男人用嘴添女人下身免费视频 | 国内免费一区二区三区视频 | 久久伦理影院 | 国产成人免费a在线资源 | 91九色精品国产 | 欧美高清激情毛片 | 啪啪午夜 | 久色精品| 婷婷电影网| 97夜夜澡人人爽人人免费 | 午夜免费在线观看 | 久久久久久免费视频 | 99国产精品国产精品 | 成人教育av| 久久99热国产这有精品 | 伊人久久综合精品无码av专区 | 免费国产成高清人在线视频 | 色中色污 | 女人大荫蒂毛茸茸视频 | 亚洲中文字幕无码天然素人在线 | 性生交大片免费看淑女出招 | 瑟瑟久久 | 玩弄放荡人妻一区二区三区 | 亚洲一区二区综合 | 中国毛片免费观看 | 无码人妻一区二区三区在线视频 | 伦理片高清在线观看网站 | 久久亚洲av成人无码国产电影 | 久草在线免费福利 | 国产精品性| 女人张开腿让男桶喷水高潮 | 人人做人人妻人人精 | 五月天婷婷色综合 | 色婷婷亚洲综合 | 四虎精品影院在线观看视频 | 一区二区三区在线 |