热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Mysql数据库同步

1、服务器配置信息①主服务器IP:192.168.1.2②从服务器IP:192.168.1.3③操作系统:主服务器:Win8,从服务器࿱

1、服务器配置信息

① 主服务器IP:192.168.1.2

② 从服务器IP:192.168.1.3

③ 操作系统:主服务器:Win8,从服务器:windows server 2008

2、主服务器Navicat配置:

① 首先在主服务器上添加一个供从服务器访问主服务器的用户,包括用户信息

② GRANT FILE ON *.* TO '从服务器访问的用户名'@'主服务器IP' IDENTIFIED BY '密码';

③ GRANT REPLICATION SLAVE ON *.* TO '从服务器访问的用户名'@'主服务器IP' IDENTIFIED BY '密码';

3、主服务器my.ini配置:

④ server-id=200   #服务器的ID,自由配置参数,不要与从服务器相同即可。

⑤ log-bin=C:\ProgramData\MySQL\MySQL Server 5.6\logs   #系统更新日期路径,自由配置参数

⑥ binlog-do-db=erp  #指定需要日志的数据库

4、从服务器my.ini配置:

① server-id=200   #自由配置,不要与主服务器相同即可

② log-bin=mysql-bin

③ relay-log=relay-bin

④ relay-log-index=relay-bin-index

① 信息

② stop slave;

③ change master to master_host='主服务器IP',master_user='erp',master_password='123456';

④ start slave;

⑤ 设置解决:Slave_Sql_Running,主从同步终止的情况

5、从服务器Navicat配置:

⑥ 设置主服务器的地址stop slave;

⑦ set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;

⑧ start slave ;

6、查看主从服务器的主从同步的配置信息:show slave status;

7、在从服务器上改变访问主服务器的端口号:CHANGE MASTER TO MASTER_PORT=3307;

8、如果想实现多向同步,主从配置都添加一下即可,即可实现多对多的同步,而非单一方向的同步。

配置前提:

配置主从服务器的前提是两台服务器之间需要Ping通,关闭服务器的防火墙,在主从服务器上给请求的用户添加访问对应同步数据库的权限,否则无法访问需要同步的数据库,更改完对应的配置信息以后,主从服务器的服务全部进行重启。

同步原则:

要保证所要同步的两个数据库的结构一样,否则会导致同步异常。

转:https://www.cnblogs.com/zzgt/p/6369615.html



推荐阅读
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 深入理解OAuth认证机制
    本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ... [详细]
  • 2023 ARM嵌入式系统全国技术巡讲旨在分享ARM公司在半导体知识产权(IP)领域的最新进展。作为全球领先的IP提供商,ARM在嵌入式处理器市场占据主导地位,其产品广泛应用于90%以上的嵌入式设备中。此次巡讲将邀请来自ARM、飞思卡尔以及华清远见教育集团的行业专家,共同探讨当前嵌入式系统的前沿技术和应用。 ... [详细]
  • 本文介绍了如何在 DB2 环境中创建和删除数据库编目。创建编目是连接新数据库的必要步骤,涉及获取数据库连接信息、使用命令行工具进行配置,并验证连接的有效性。删除编目则用于移除不再需要的数据库连接。 ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • CSS 布局:液态三栏混合宽度布局
    本文介绍了如何使用 CSS 实现液态的三栏布局,其中各栏具有不同的宽度设置。通过调整容器和内容区域的属性,可以实现灵活且响应式的网页设计。 ... [详细]
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
author-avatar
毛云龙hei
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有