当前位置:首页 » 操作系统 » 数据库主从库

数据库主从库

发布时间: 2023-08-15 00:42:07

数据库主库与从库

主从数据库的建立一般基于以下三个方面考虑:
1、容灾:备库在异地,主库不存在了,备库可以立即接管,无须恢复时间
2、负载均衡:主库做增删改,备库做查询,这样很多查询业务不占用主库资源
3、数据集中和分发:此种模式主要用于数据从分公司集中到总公司,或从总公司分发到分公司,前提是公司需要同步的数据很少,另外各公司间业务系统不是同一家公司开发的
同步功能主要通过数据库同步软件实现的,象ORACLE的DATAGUARD、QUEST的SHAREPLEX、沃信科技的PAC、ORACLE的GOLDEN GATE、迪思杰的REALSYNC
但是建议可以用沃信科技的产品,因为只有他们一家产品是安装到主备之外的第三台机器上的,不站用主库资源,其他产品必须安装到主库机器上,大家试用起来很不方便

② 如何配置两个MySQL数据库之间的主从同步功能

  1. IP的设置:A主机 IP:10.10.0.119;Mask:255.255.0.0;B主机 IP:10.10.8.112;Mask:255.255.0.0

  2. 在IP设置完成以后,需要确定两主机的防火墙确实已经关清桥闭。可以使用命令service iptables status查看防火墙状态。如果防火墙状态。

  3. 为仍在运行。使用service iptables stop来停用防火墙。如果想启动关闭防火墙,可以使用setup命令来禁用或定制。最终以两台主机可以相互ping通为佳。

  4. 3.2 配置A主(master) B从(slave)模式;3.2.1 配置A 为master。

  5. 增加一个用户同步使用的帐号:
    GRANT FILE ON *.* TO ‘backup’@'10.10.8.112' IDENTIFIED BY ‘1234’;
    GRANTREPLICATION SLAVE ON *.* TO ‘backup’@'10.10.8.112' IDENTIFIED BY ‘1234’。

  6. 赋予隐正缺10.10.8.112也就是Slave机器有File权限,只赋予Slave机器有File权限还不行,还要给它REPLICATION SLAVE的权限才可以。

  7. 增加一个数据库作为同步数据库:create database test;

  8. 创建一个表结构:create table mytest (username varchar(20),password varchar(20));

  9. 修改配置文件:修改A的/etc/my.cnf文件。

热点内容
linux线程间通信 发布:2025-03-10 22:15:02 浏览:853
python线程数量控制 发布:2025-03-10 22:14:28 浏览:449
压缩软件流程 发布:2025-03-10 22:00:43 浏览:301
安卓哪个国家的品牌好 发布:2025-03-10 21:53:16 浏览:12
ftp字符集锦 发布:2025-03-10 21:37:00 浏览:77
如何提取脚本按键 发布:2025-03-10 21:29:04 浏览:221
辽宁省dns服务器怎么填物理机 发布:2025-03-10 21:25:05 浏览:787
云计算机服务器区别 发布:2025-03-10 21:10:21 浏览:235
古代锦衣卫需要哪些配置 发布:2025-03-10 21:06:17 浏览:618
ps样式在的文件夹 发布:2025-03-10 20:50:07 浏览:614