关键字: 数据同步
情况说明:
1.现在有两台电脑,各次都安装了mysql,一台主机,一台从机.
2.主机ip:192.168.0.97
从机ip: 192.168.0.210
3.当更新主机数据库记录时从机记录要发生相应的改变,即实现数据库实时同步
解决方案:
mysql提供了数据库实时同步功能。可以在主从机上进行配置即可实现数据库的同步
具体步骤:
1.修改主机配置信息:
a.修改mysql安装目录下的my.ini文件,默认的路径:C:\Program Files\MySQL\MySQL Server 5.0\my.ini
打开my.ini文件,在[mysqld]节点下面加入如下内容
[mysqld]
server-id=1
log-bin=c:\log-bin.log
server-id:为主服务器A的ID值
log-bin:二进制变更日值
b.创建远程访问用户
使用如下命令创建:grant all on *.* to backup@'192.168.0.210' identified by '1234'
此时在通过用户名backup和密码1234就可以在从机192.168.0.210上访问主机日志了
c.付给用户远程访问的权限
使用如下命令创建远程权限:grant all on *.* to backup@'%' identified by ‘1234’
d.重新启动mysql server
e.主机配置结束
2.修改从机配置信息
a.修改mysql安装目录下的my.ini文件,默认的路径:C:\Program Files\MySQL\MySQL Server 5.0\my.ini
打开my.ini文件,在[mysqld]节点下面加入如下内容
[mysqld]
server-id=2
master-host=10.100.0.100
master-user=backup
master-password=1234
//以下内容为可选
replicate-do-db=backup
server-id:从服务器B的ID值。注意不能和主服务器的ID值相同。
master-host:主服务器的IP地址。
master-user:从服务器连接主服务器的帐号。
master-password:从服务器连接主服务器的帐号密码。
replicate-do-db:告诉主服务器只对指定的数据库进行同步镜像。
b.重新启动mysql server
c.使用slave start命令启动主从机线程
d.配置结束
此时向主机插入记录从机将发生相应的改变
分享到:
相关推荐
MySQL 数据库同步复制是一种强大的技术,它允许两个或多个数据库实例之间保持数据一致性。这种功能在高可用性、灾难恢复和负载均衡场景中至关重要。在MySQL中,同步复制主要通过主从模式和双机互备模式来实现。 1. ...
【MySQL数据库同步】 在当前数字化时代,MySQL数据库的同步至关重要,因为它们承载着大量关键业务数据。MySQL是一个广泛应用的开源关系型数据库管理系统,尤其在中小型企业及网站中颇为流行,因其小巧、快速、成本...
mysql数据库同步canal框架分享PPT mysql数据库同步canal框架分享PPT
总结来说,SQL Server与MySQL数据库同步是一个复杂的过程,涉及多个步骤和技术选择。根据项目需求和资源,可以选择最合适的同步策略和工具,以实现高效、安全的数据同步。在实施过程中,务必对可能遇到的问题进行...
### MySQL数据库同步详解 在IT领域,特别是在数据库管理与维护方面,MySQL数据库的主从同步是一种常见的技术手段,用于实现数据的高可用性和容灾备份。本文将详细解析MySQL数据库的主从同步机制,包括其配置步骤、...
以上就是使用Java实现两个MySQL数据库同步的主要步骤和涉及的技术点。在实际开发中,你可能还需要关注性能优化、安全性、可扩展性等问题。通过这种方式,你可以构建一个可靠的数据库同步系统,保证数据的一致性,...
树莓派开发笔记(十七):树莓派 4B+ 上 Qt 多用户连接操作 Mysql 数据库同步(单条数据悲观锁) 本篇文章主要讲述了树莓派 4B+ 上使用 Qt 框架连接 Mysql 数据库,并实现多用户连接操作和悲观锁机制,以解决数据...
这时,就需要第三方工具介入,如标题所提及的“数据库同步备份工具”。 这类工具通常具有以下特性: 1. **实时同步**:允许用户设置实时或计划的任务,以保持两个数据库之间的数据一致性。 2. **双向同步**:不仅...
MySQL数据库同步和主主同步是数据库管理中的重要概念,尤其对于需要实时数据共享或高可用性的系统至关重要。这里我们详细探讨这两个主题,并介绍如何通过特定的脚本来简化这一过程。 首先,**数据库同步**指的是将...
同步当前数据库和服务器数据库的数据,使得两个数据库的数据一致,这个属于sql的高级应用,相信对你们都很有用处,也可以对你们的数据库能用有所提示,是一篇比较好的资料,由于该资料是本人开发的,所以希望尊重...
通过解析binlog日志增量更新到mysql数据库的一个服务
详细记录如果配置MYSQL及代码运行,完美解决两台服务器中的mysql同步问题
SyncNavigator数据库同步软件是一款 SQLSERVER,MYSQL 数据库同步软件。它为您提供一种简单智能的方式完成复杂的数据库数据同步,分发操作。 SyncNavigator 可以帮助您快速的完成数据库的数据同步。不需要专业的...