mysql主从备份说明(win系统)
1、 环境描述:
主机:192.168.2.201
从机:192.168.2.111
Mysql版本:5.7
2、 主机my.ini配置:
log-bin=C:\mysqlback
expire-logs-days = 30
max-binlog-size = 1G
server-id = 1
skip-name-resolve
lower_case_table_names=1
binlog-do-db=test1
binlog-do-db=test
3、 从机配置:
log-bin=C:\mysqlback
expire-logs-days = 30
max-binlog-size = 1G
server-id = 1
skip-name-resolve
lower_case_table_names=1
replicate-do-db=test1
replicate-do-db=test
slave-skip-errors =1032,1062,126,1114,1146,1048,1396
# replicate-ignore-db=mysql 指定不备份
注意:如果想做一个复杂点的结构:比如说,A->B->C,其中B是A的从服务器,同时B又是C的主服务器,那么B服务器除了需要打开log-bin之外,还需要打开log-slave-updates选项,
可以在B上使用“show variables like 'log%';”来确认是否已经生效。
4、 操作流程:
主机操作流程:
首先保证主机二进制日志是开启的,
show variables like 'log_bin';
如果Value 为 OFF 则未开启日志文件,检查my.ini文件是否配置正确或者完全 ,my.ini文件修改需要后需要重新启动 MySQL服务
然后在主机给从机赋权,创建一个账号
GRANT REPLICATION SLAVE,RELOAD,SUPER,SELECT ON *.* TO "用户名"@"从机地址" IDENTIFIED BY "密码";
最后查看一下主机状态:SHOW MASTER STATUS;

从机操作流程:
自mysql5.1.7之后就不在支持参数去设置关联的主机,转用以下模式的命令进行关联
change master to master_host='主机地址', master_user='之前创建的用户名', master_password='密码', master_log_file=' mysqlback.000010', master_log_pos=2731;
说明:日志名写错或pos值与主机对不上,均会导致备份开启失败
从机关联成功之后
运行命令:START slave;开启复制
show slave status ;查看复制情况,注意以下两个字段
Slave_IO_Running =yes
Slave_SQL_Running=yes
均为yes 则表示主从备份已经开始工作
*********************************************结束********************************************
注意:如果当前主机数据量已经很大,建议先手动备份到从机。
如备份失败,可通过从机的事件查看器中的事件管理(右击此电脑>管理>事件查看器)查看相应的失败原因,然后针对原因一一解决。
mysql主从备份说明(win系统)的更多相关文章
- mysql主从备份及常见问题处理
1.mysql主从备份基本原理 mysql支持单向.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.mysql复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新 ...
- 检测MySQL主从备份是否运行
通过查看 slave 状态,确保 Slave_IO_Running: Yes Slave_SQL_Running: Yes #!/bin/bash#Author:Darius-Dmysql -uro ...
- MySQL主从备份配置实例
转载自:https://www.cnblogs.com/ahaii/p/6307648.html MySQL主从备份配置实例 场景: 1.主服务器192.168.0.225.从服务器192.168.0 ...
- mysql主从备份及原理分析
一.mysql主从备份(复制)的基本原理mysql支持单向.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.mysql复制基于主服务器在二进制日志中跟踪所有对数据库的更 ...
- django+centos+mariadb读写分离完美实现(上)-mysql主从备份实现
首先画图一张,用来展示今天要做的事情,读写分离,个人理解就是使用mysql主从备份的原理,让两个数据库同时为自己提供服务.其中主库负责数据保存,从库负责数据展示,可以一主一从,也可以一主多从.从而降低 ...
- Mysql主从备份、主主备份
简单介绍mysql双机,多机异地热备简单原理实战. 双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步.对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致. 这样做 ...
- mysql主从备份+keepalived自动切换
数据库这一层需要做到避免单点故障可以是主从备份和主主备份,主主备份可能有性能损耗和数据同步的问题.这里记录下主从备份, mysql进行备份之前确保mysql的版本是一样的,我这里用的都是mysql5. ...
- mysql主从备份功能配置与測试
在高訪问量服务环境下,单机配置mysql服务将无法满足频繁快速的数据读写操作. 一旦mysql出现故障造成数据丢失.无法恢复. 因此.在mysql服务上启用主从备份功能,支持读写分离技术.最靠可的是搭 ...
- linux下 mysql主从备份
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/czh0423/article/details/26720539 一.准备 用两台server做測试: ...
随机推荐
- trunk
今天我们一起聊trunk(接vlan之后),一台switch我们用vlan就可以划分vlan(虚拟局域网),但是2台switch该怎么办呢? 实验环境搭建 switch0 : enable //切换到 ...
- Selenium爬虫实践(踩坑记录)之ajax请求抓包、浏览器退出
上一篇: 使用Selenium截取网页上的图片 前言 最近在搞公司内部系统,累的一批,需要从另一个内部系统导出数据存到数据库做分析,有大量的数据采集工作,又没办法去直接拿到那个系统的接口,太难了,只能 ...
- ACM-ICPC 2017 Asia Xi'an
ACM-ICPC 2017 Asia Xi'an Solved A B C D E F G H I J K 7/11 O O Ø O O ? O O O for passing during the ...
- Codeforces Round #668 (Div. 2)【ABCD】
比赛链接:https://codeforces.com/contest/1405 A. Permutation Forgery 题意 给出一个大小为 $n$ 的排列 $p$,定义 \begin{equ ...
- HDU6703 array (线段树)
题意:长为1e5的全排列 有两个操作 把一个数删掉 询问1,r这个区间内 找到一个数大于等于x 且这个数不等于区间内的所有数 题解:建一颗权值线段树 线段树里存值为i的数在原数组中的坐标 维护坐标的最 ...
- UVALive 7276 Wooden Signs
详细题目见:http://7xjob4.com1.z0.glb.clouddn.com/0f10204481da21e62f8c145939e5828e 思路:记dp[i][j]表示第i个木板尾部在j ...
- 牛客小白月赛30 B.最好的宝石 (线段树)
题意:RT. 题解:很明显的线段树维护区间最大值操作,但是我们同时还要维护最大值的个数,我们在build或者modify操作完子树然后push_up的时候,我们先从两个儿子取max更新父节点的最大值, ...
- 九种姿势运行Mimikatz
https://www.freebuf.com/articles/web/176796.html
- [USACO15JAN]Moovie Mooving G
[USACO15JAN]Moovie Mooving G 状压难题.不过也好理解. 首先我们根据题意: she does not want to ever visit the same movie t ...
- Front End Frameworks Trending 2021
Front End Frameworks Trending 2021 Front End Frameworks https://2019.stateofjs.com/front-end-framewo ...