
IP的设置:A主机 IP:10100119;Mask:25525500;B主机 IP:10108112;Mask:25525500
在IP设置完成以后,需要确定两主机的防火墙确实已经关闭。可以使用命令service iptables status查看防火墙状态。如果防火墙状态。
为仍在运行。使用service iptables stop来停用防火墙。如果想启动关闭防火墙,可以使用setup命令来禁用或定制。最终以两台主机可以相互ping通为佳。
32 配置A主(master) B从(slave)模式;321 配置A 为master。
增加一个用户同步使用的帐号:
GRANT FILE ON TO ‘backup’@'10108112' IDENTIFIED BY ‘1234’;
GRANTREPLICATION SLAVE ON TO ‘backup’@'10108112' IDENTIFIED BY ‘1234’。
赋予10108112也就是Slave机器有File权限,只赋予Slave机器有File权限还不行,还要给它REPLICATION SLAVE的权限才可以。
增加一个数据库作为同步数据库:create database test;
创建一个表结构:create table mytest (username varchar(20),password varchar(20));
修改配置文件:修改A的/etc/mycnf文件。
在mycnf配置项中加入下面配置:
server-id = 1 #Server标识
log-bin
binlog-do-db=test #指定需要日志的数据库
重起数据库服务:
service mysqld restart
查看server-id:
show variable like ‘server_id’。
以上就是关于如何解决多数据库之间同步问题全部的内容,包括:如何解决多数据库之间同步问题、Mysql 的主从复制,最多支持多少个数据库同步,最佳的建议是几个、数据库同步软件和数据库复制的区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)