mysql5.7主从复制搭建
主从复制就是有两台数据库,一台作为主库,一台作为从库,从库会根据主库的binlog将数据复制过来,从而达到主从数据库数据保持一致的效果。主要用途如下:
起到备份数据的作用,主库出
|
简介 主从复制就是有两台数据库,一台作为主库,一台作为从库,从库会根据主库的binlog将数据复制过来,从而达到主从数据库数据保持一致的效果。主要用途如下: 起到备份数据的作用,主库出现问题,从库还能有数据,不至于数据丢失。主从的架构可以做读写分离,主库写,从库读,分摊数据库压力,提高效率。环境准备 本次只用两台虚拟机演示主从复制,从库可以有多个。 操作系统Centos7,数据库mysql5.7 CentOS7安装Mysql5.7教程 ip 角色 192.168.32.132 主库 192.168.32.133 从库 主库配置打开主库mysql配置文件
增加如下配置
主库MySQL配置 重启mysql
创建测试数据库并插入测试数据
测试数据库 备份数据库用于初始化从库,保证主从数据库起始状态一致 由于测试数据库比较简单mssql复制,数据较少,可以直接在从库上执行上面的创建测试库语句也是一样的
登录mysql查看master状态
File 为binlog的文件名,用于从库配置文件 Position 的值用于从库配置从哪个位置开始同步
主库状态 从库配置还原备份的主库数据库 也可执行主库的建库建表插入数据语句 打开主库mysql配置文件
增加如下配置
mysql从库配置 重启mysql
登录从库执行命令连接主库
master_log_file:主库binlog文件名 master_log_pos:从主库binlog哪个位置开始同步 启动主从同步
查看从库状态
Slave_IO_Running:YES Slave_IO_Running:YES 这两个值为yes说明主从配置成功
测试主从同步主库插入数据
从库也会出现这两条数据 (编辑:均轻资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 数据库设计 – SSD是否会降低数据库的实用性
- 数据库设计 – 轮询是从数据库更新应用程序数据的
- sql – 为什么使用EXECUTE IMMEDIATE运行此查询会
- sql-server – sys.databases中某些列的排序规则
- sql-server – SQL Server 2008 / 2008R2备份兼容
- sql-server-2008 – SQL2008. SSRS webservice的
- python接口自动化(三十八)-python操作mysql数据
- win10小白系统安装mssql2005过程中启动服务失败如
- 像SQL一样设计Redis数据库表?
- 使用未确定数量的参数时,如何避免动态SQL?





