最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > MYSQL的MASTER到MASTER的主主循环同步建站知识

MYSQL的MASTER到MASTER的主主循环同步建站知识

时间:2023-05-24 08:05:24 阅读: 文章分类: 网站建设 作者: 建站小能手

导读:1建站知识以前抽空做的MYSQL 的主主同步。 不过心理做好准备,对性能会有一定的影响! 把步骤写下来,至于会出现的什么问题,以后随时更新。这里我同步的数据库是TEST 网站推广优化seoseo网站优化软件。

网站推广优化seoseo网站优化软件以前抽空做的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&企业网站建设nbsp;      = 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.如何seo优化推广网站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_fil网站seo优化课程e='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)相关网站推广优化seoseo网站优化软件。

关键词标签: 标题 标签 SQL

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-24 ,文章MYSQL的MASTER到MASTER的主主循环同步建站知识主要讲述标签,标题,SQL网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_6395.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章