✅ 操作成功!

数据同步方案

发布时间:2023-06-07 作者:admin 来源:文学

数据同步方案

数据同步方案

cosx的周期-七里海国家湿地公园

2023年2月21日发(作者:相对密度计算公式)

mysql数据库同步解决⽅案

情况说明:

1.现在有两台电脑,各次都安装了mysql,⼀台主机,⼀台从机.

2.主机ip:192.168.0.97

从机ip:192.168.0.210

3.当更新主机数据库记录时从机记录要发⽣相应的改变,即实现数据库实时同步

解决⽅案:

mysql提供了数据库实时同步功能。可以在主从机上进⾏配置即可实现数据库的同步

具体步骤:

1.修改主机配置信息:

a.修改mysql安装⽬录下的⽂件,默认的路径:C:

打开⽂件,在[mysqld]节点下⾯加⼊如下内容

[mysqld]

server-id=1

log-bin=c:

server-id:为主服务器A的ID值

log-bin:⼆进制变更⽇值

b.创建远程访问⽤户

使⽤如下命令创建:grantallon*.*tobackup@'192.168.0.210'identifiedby'1234'

此时在通过⽤户名backup和密码1234就可以在从机192.168.0.210上访问主机⽇志了

c.付给⽤户远程访问的权限

使⽤如下命令创建远程权限:grantallon*.*tobackup@'%'identifiedby‘1234’

d.重新启动mysqlserver

e.主机配置结束

2.修改从机配置信息

a.修改mysql安装⽬录下的⽂件,默认的路径:C:

打开⽂件,在[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.重新启动mysqlserver

c.使⽤slavestart命令启动主从机线程

d.配置结束

此时向主机插⼊记录从机将发⽣相应的改变

👁️ 阅读量:0