Mysql 主从服务器数据同步
- 安装2台windows Server 服务器,分别安装Mysql,配置环境变量,完成安装确认在CMD窗口可以使用Mysql命令
- 在Master服务器上创建同步账号,确保Slave服务器能访问Master服务器数据库
Master DB Server IP:10.10.0.144
Slave DB Server IP:10.10.0.145
Mysql > grant replication slave on *.* to backup@10.10.0.145 identified by 'Password';
Mysql > flush privileges; - 进入Slave服务器,测试能否成功访问Master服务器
Mysql > mysql -ubackup -p -h10.10.0.144 - 回到Master服务器,修改Mysql配置文件,打开:C:\ProgramData\MySQL\MySQL Server 5.6\My.ini
添加或修改如下内容:
#设置数据库标识
server_id=1
#任何一个事务提交之后就立即写入到磁盘中的二进制文件
sync_binlog=1
#保持数据一致性,建议配置
innodb_flush_log_at_trx_commit=1
#开启服务器二进制日志
log-bin=mysql-bin
#设置log格式
binlog_format=MIXED
#忽略不同步的数据库test,这个可以不用写
binlog-ignore-db=test - 重启Master服务器数据库,检查二进制日志是否打开
Mysql > show variables like '%bin';
Mysql > show master status;
锁定所有执行:
Mysql > flush tables with read lock;
Mysql > unlock tables; - 回到Slave服务器,修改配置文件C:\ProgramData\MySQL\MySQL Server 5.6\My.ini
server-id=2
#忽略不同步的某张表
replicate-ignore-table=db.name.TableName
replicate-ignore-db=db.name - 重启Slave服务器的数据库服务
停止Slave服务
Mysql > stop slave;
设置Slave服务器与Master服务器数据同步
Mysql > change master to master_host='10.10.0.144',master_user='backup',master_password='password',master_log_file='binary-log.000001',master_log_pos=120;
查看状态
Mysql > show slave status\G
Mysql > start slave;
再次查看状态
Mysql > show slave status\G
出现
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
即配置成功。 - 注意:将Slave服务器的IP地址添加到Master服务器3306端口白名单
Mysql 主从服务器数据同步的更多相关文章
- 2-18,19 搭建MySQL主从服务器并并通过mysql-proxy实现读写分离
MySQL主从服务器 实现方式: MySQL REPLICATION Replication可以实现将数据从一台数据库服务器(master)复制到一台或多台数据库服务器(slave) 默认情况下这种 ...
- mysql主从服务器
#mysql主从服务器 mysql-bin.003673 | 106 查看错误日志show variables like '%log_error%'; replicate-do-table=testm ...
- redis作为mysql的缓存服务器(读写分离,通过mysql触发器实现数据同步)
一.redis简介Redis是一个key-value存储系统.和Memcached类似,为了保证效率,数据都是缓存在内存中.区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录 ...
- 使用bind实现主从DNS服务器数据同步
一.bind简介 Linux中通常使用bind来实现DNS服务器的架设,bind软件由isc(www.isc.org)维护.在yum仓库中可以找到软件,配置好yum源,直接使用命令yum instal ...
- CentOS 7.2 安装配置mysql主从服务器
MySQL官方压缩包安装: 1:下载mysql官方版本,此处以目前最新版本5.7.14为例,下载的64位版本文件为: mysql-5.7.14-linux-glibc2.5-x86_64.tar 2: ...
- mysql 主从 配置和同步管理
首先呢,需要有两个mysql服务器.如果做测试的话可以在同一台机器上装两个mysql服务程序,注意要两个运行程序的端口不能一样.我用的是一个是默认的3306,从服务器用的是3307端口. 在主服务创建 ...
- Docker环境下的Mysql8 实现主从数据库数据同步方案
本文记录下通过MySQL Replication在Docker环境下,通过多个容器 实现数据库主从配置. MySQL Replication就不多解释了,简单说就是MySQL非常出色的一个功能,该功能 ...
- mysql主从服务器的配置
使用mysql主从复制的好处有: 1.采用主从服务器这种架构,稳定性得以提升.如果主服务器发生故障,我们可以使用从服务器来提供服务. 2.在主从服务器上分开处理用户的请求,可以提升数据处理效率. 3. ...
- mysql 集群 数据同步
mysql集群配置在网站负载均衡中是必不可少的: 首先说下我个人准备的负载均衡方式: 1.通过nginx方向代理来将服务器压力分散到各个服务器上: 2.每个服务器中代码逻辑一样: 3.通过使用redi ...
随机推荐
- Luogu4697 CEOI2011 Balloons 单调栈
传送门 题意:给出$N$个气球,从左往右给出它们的$x_i$与$r_i$.现在从左往右给它们充气,每一个气球在充气的过程中始终在$x_i$点与地面相切,且最大半径为$r_i$.如果在充气的过程中气球与 ...
- 小程序学习-iPhone X适配
一. 安全区域(safe area) 与iPhone6/6s/7/8相比,iPhone X 无论是在屏幕尺寸.分辨率.甚至是形状上都发生了较大的改变,下面以iPhone 8作为参照物,先看看iPho ...
- ASP.NET Web API上实现 Web Socket - 转
1. 什么是Web Socket Web Socket是Html5中引入的通信机制,它为浏览器与后台服务器之间提供了基于TCP的全双工的通信通道.用以替代以往的LongPooling等comet st ...
- Intel Digital Innovation Industry Summit(2018.08.17)
时间:2018.08.17地点:北京金隅喜来登大酒店
- 深入浅出Automation Anywhere
Automation Anywhere是基于CLIENT-SERVER架构(control room和客户端),客户端主要是Bot Creator 和 BotRunner 主要构成: 1.WEBCR: ...
- Openstack部署踩坑
第一周: 使用kola部署Openstack,vip_address有问题,双网上也不行,就是部署不了,但all-in-one却可以,可是节点不会加. 第二周: 使用Packstack部署Openst ...
- week3-构造一个简单的linux系统
潘恒 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.gdb跟踪调试内核 ...
- Linux内核分析——第十八章 调试
第十八章 调试 18.1 准备开始 1.在用户级的程序里,bug表现比较直接:在内核中却不清晰. 2.内核级开发的调试工作远比用户级开发艰难的多. 3.准备工作需要的是: (1)一个bug (2 ...
- Ajax进阶 FormData对象
Ajax基础:http://www.cnblogs.com/-beyond/p/7919369.html xhr 2.0及FormData介绍 FormData对象 其实和 XMLHttpReques ...
- CodeIgniter中使用base_url()时显示http://::1/ci/
URL 辅助函数文件包含了一些帮助你处理 URL 的函数. 加载辅助函数后,你可以使用base_url(),site_url(),current_url()等一些列函数,但是有时候你会遇到这种问题,就 ...