一、主库相关配置、设置

step1:主库配置文件

[mysqld]

# 数据库id,唯一

server-id = 1
# 二进制日志文件,必填项,否则不能同步数据;如果不取名字的话,会以计算机的名字加编号命名二进制文件;
log-bin=master-bin
log-bin-index=master-bin.index
# 需要同步的数据库,如果还需要同步其他库,继续添加,如果不写默认同步所有库。
binlog-do-db=mytest
# 不需要同步的数据库
binlog-ignore-db=mysql

 step2:执行命令创建允许从服务器同步数据的账户

grant replication slave on *.* to 'test'@'192.168.42.131' identified by 'test1234';

 step3:备份要同步到从库的数据库数据(进行锁表,防止数据写入,从库配置完成后记得解除锁定,unlock tables;)

flush tables with read lock;

 step4:查看主库position和file,从库同步时需要

show master status

  

二、从库相关配置、设置

 step1:从库配置

[mysqld]

server-id=2

relay-log-index=slave-relay-bin.index
replicate-do-db = mytest
relay_log=relay-bin

 step2:停止slave同步进程

slave stop;

 step3:把mysql备份文件传到从库机器,进行数据恢复 

 step4:执行以下命令,设置从库同步,

CHANGE MASTER TO MASTER_HOST='192.168.42.130',

MASTER_PORT=3306,

MASTER_USER='test',

MASTER_PASSWORD='test1234',

MASTER_LOG_FILE='master-bin.000006',

MASTER_LOG_POS=2244;

 step5:开启slave同步进程

slave start;

 step6:状态查看,都是yes,大功告成

mysql> show slave status\G
Slave_IO_Running: Yes 
Slave_SQL_Running: Yes

三、配置中遇到的问题总结

1.两台虚拟机互相ping不同(虚拟机网络连接模式:NAT模式)

解决:关闭防火墙

2.Slave_IO_Running: NO,主服务器和从服务器具有相同的MySQL服务器UUID,错误码:1593(英文错误提示信息:Slave I/O for channel '': Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work. Error_code: 1593)

原因:是安装了mysql后直接克隆的虚拟机,主从数据库拥有相同的uuid

解决:找到安装目录下的auto.cnf,修改下值和主库不同即可

转载于:https://www.cnblogs.com/zhuanjiao/p/11110573.html

win2008环境mysql主从配置相关推荐

  1. mysql主从配置流程

    一.mysql主从配置原理 1.master将操作记录写到二进制日志中(binary log)中: 2.slave IO 线程将master的binary log events读写到它的中继日志(re ...

  2. docker mysql.sock,Docker mysql主从配置

    Docker mysql主从配置 一:Mysql基于Docker的主从复制搭建 1:安装docker,安装步骤可见我之前的文章:Docker-常用基建的安装与部署 docker ps 命令查询当前的容 ...

  3. mysql主从配置对解决并发有用_MySQL主从配置,读写分离

    大型网站为了缓解大量的并发访问,要网站实现分布式负载均衡.但是数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果不堪设想.这时 ...

  4. windows中MySQL主从配置【第一篇】

    前言:         windows系统配置MySQL主从复制,系统中需要安装两个MySQL服务.我本地用的是集成环境,集成环境已经有一个MySQL服务,那么就需要自己在单独下载安装一个MySQL服 ...

  5. linux下安装mysql和mysql主从配置

    参考: http://blog.csdn.net/geek87/article/details/10090637 http://www.cnblogs.com/wanghetao/p/3806888. ...

  6. mysql主从配置实现_MySQL主从配置实现

    //MySQL主从配置 首先,两边都要安装MySQL,启动两边的MySQL 接着,配置主从,要保证主从数据都一样的 可以用rsync弄过去 在主上配置/etc/my.cnf server-id=1 l ...

  7. mysql线上教程_线上环境mysql主从同步的搭建过程

    之前搭建过一套主从同步的mysql集群,但是是基于新数据库,而这次线上环境要升级成主从同步的集群,记录一下升级过程和中间遇到的各种问题. 由于是直接对线上数据库进行修改,因此要保证对线上环境造成尽量小 ...

  8. Mysql主从配置,实现读写分离

    大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢 ...

  9. MySql(18)——Linux MySQL主从配置

    MySQL 主从配置 Author:xushuyi 参照技术:http://www.cnblogs.com/kevingrace/p/6256603.html 1. 主从数据库 1.主库:192.16 ...

最新文章

  1. 一键部署dns服务_OpenShift : 通往云原生、DevOps、微服务和Serverless的大门
  2. TxQueryRunner类对结果集封装成bean、map及object的操作
  3. ML/DL之预测分析类:利用机器学习算法进行预测分析的简介、分析、代码实现之详细攻略
  4. GDB 修改当前判断函数的返回值(即修改寄存器的值)的方法
  5. Android Log工具类,Toast工具类,获取当前方法名称
  6. cppcheck值得注意的一些筛选项
  7. iptables的端口范围映射
  8. 面试题-java基本数据类型和运算符
  9. Hikvision (海康威视) 摄像机激活与访问
  10. java图片处理,文字自动换行
  11. java字符串下标替换_java字符串下标替换
  12. 浅析“npm run dev”作用
  13. html文件无法通过复制粘贴传输,电脑不能复制粘贴的三种解决办法
  14. html中input中加图片,css怎么在input中插图片
  15. Redis——Redis 的发布和订阅
  16. shell 脚本实战 五
  17. java wgs84转西安80_如何将西安80坐标转换为国家2000(或WGS84)坐标系?
  18. 51单片机 串口通信
  19. 手动关闭WINDOWS 10 系统的自动更新功能
  20. 王川:一年读五百本书,让你每天高潮迭起

热门文章

  1. 如何设置几个循环出来的span其中一个宽度_css几个概念
  2. u检验中的查u界值表_延边双壁波纹管pvc-u
  3. 2018 Multi-University Training Contest 3: G. Interstellar Travel(凸包)
  4. Codeforces Round #222 (Div. 2): C. Maze(BFS)
  5. gRPC传输协议使用(python教程)
  6. window下spark的安装和开发环境配置
  7. 语义分割和实例分割概念
  8. python批量实现将文件夹内的每张图片分割成多张
  9. 简单Matlab的Gui设计——电子琴
  10. 三极管的经典模型——两个二极管连接和三极管人(transistor man)