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说明主从配置成功
测试主从同步主库插入数据
从库也会出现这两条数据 (编辑:天瑞地安资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 浅谈sql数据库常用语句,你知道多少?
- sql – Postgres:选择具有大于1的字段数的所有行
- 如何在Postgres sql函数中引用命名参数?
- join – Access(Jet)SQL:TableB中的DateTime标记位于Table
- sql-server-2008 – Hyper-V的4个最佳用途是什么?
- sql – 如何在django中执行“最大n组”查询?
- SQL Server如何判断表是否存在?教你两个方法
- 最简单的MySQL数据库详解,对于小白来说没有那么难
- sql-server – Microsoft SQL Server的拥有架构和角色成员资
- server sql 数据c盘迁移d盘_SQL SERVER迁移之更换磁盘文件夹




